1 | 'use strict';
|
2 |
|
3 | function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
|
4 |
|
5 | var PropTypes = require('prop-types');
|
6 | var __chunk_1 = require('./chunk-c300b528.js');
|
7 | var React = require('react');
|
8 | var React__default = _interopDefault(React);
|
9 | var styled = require('./Navigation/styled.js');
|
10 |
|
11 | var Navigation = function Navigation(_ref) {
|
12 | var a11yTitle = _ref.a11yTitle,
|
13 | children = _ref.children,
|
14 | props = __chunk_1._objectWithoutPropertiesLoose(_ref, ["a11yTitle", "children"]);
|
15 |
|
16 | return (
|
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 | };
|
24 | var navigationPropTypes = {
|
25 | a11yTitle: PropTypes.string,
|
26 | children: PropTypes.node.isRequired,
|
27 | className: PropTypes.string,
|
28 | role: PropTypes.string,
|
29 | use: PropTypes.any
|
30 | };
|
31 | Navigation.propTypes = navigationPropTypes;
|
32 | var navigationDefaultProps = {
|
33 | a11yTitle: undefined,
|
34 | className: undefined,
|
35 | role: undefined,
|
36 | use: undefined
|
37 | };
|
38 | Navigation.defaultProps = navigationDefaultProps;
|
39 | var C = Navigation;
|
40 |
|
41 | exports.Navigation = C;
|
42 | exports.navigationDefaultProps = navigationDefaultProps;
|
43 | exports.navigationPropTypes = navigationPropTypes;
|