UNPKG

1.29 kBJavaScriptView Raw
1'use strict';
2
3function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
4
5var PropTypes = require('prop-types');
6var __chunk_1 = require('./chunk-c300b528.js');
7var React = require('react');
8var React__default = _interopDefault(React);
9var styled = require('./Navigation/styled.js');
10
11var Navigation = function Navigation(_ref) {
12 var a11yTitle = _ref.a11yTitle,
13 children = _ref.children,
14 props = __chunk_1._objectWithoutPropertiesLoose(_ref, ["a11yTitle", "children"]);
15
16 return (// @ts-ignore
17 React.createElement(styled.default, __chunk_1._extends({
18 "aria-label": a11yTitle
19 }, props, {
20 role: props.use ? 'navigation' : props.role
21 }), children)
22 );
23};
24var navigationPropTypes = {
25 a11yTitle: PropTypes.string,
26 children: PropTypes.node.isRequired,
27 className: PropTypes.string,
28 role: PropTypes.string,
29 use: PropTypes.any
30};
31Navigation.propTypes = navigationPropTypes;
32var navigationDefaultProps = {
33 a11yTitle: undefined,
34 className: undefined,
35 role: undefined,
36 use: undefined
37};
38Navigation.defaultProps = navigationDefaultProps;
39var C = Navigation;
40
41exports.Navigation = C;
42exports.navigationDefaultProps = navigationDefaultProps;
43exports.navigationPropTypes = navigationPropTypes;