UNPKG

react-inky

Version:
43 lines (34 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Item; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _getAttrs = _interopRequireDefault(require("../util/getAttrs")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function Item(props) { return _react.default.createElement("th", (0, _getAttrs.default)(props, ['href', 'target', 'children'], 'menu-item'), _react.default.createElement("a", { href: props.href, target: props.target }, props.children)); } /** * Prop types for `<Item />`. * @type Object * @prop {String} href - Destination for menu item link. * @prop {String} [target] - Link target. */ Item.propTypes = { href: _propTypes.default.string.isRequired, target: _propTypes.default.string, children: _propTypes.default.node }; /** * Default props for `<Item />`. * @type Object */ Item.defaultProps = { target: null, children: null };