UNPKG

1.52 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
4
5var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
6
7exports.__esModule = true;
8exports.default = void 0;
9
10var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
11
12var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
13
14var _react = _interopRequireWildcard(require("react"));
15
16var _propTypes = _interopRequireDefault(require("prop-types"));
17
18var _classnames = _interopRequireDefault(require("classnames"));
19
20var _utils = require("./utils");
21
22var propTypes = {
23 tag: _utils.tagPropType,
24 className: _propTypes.default.string,
25 cssModule: _propTypes.default.object
26};
27var defaultProps = {
28 tag: 'li'
29};
30var ListInlineItem = /*#__PURE__*/(0, _react.forwardRef)(function (props, ref) {
31 var className = props.className,
32 cssModule = props.cssModule,
33 Tag = props.tag,
34 attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
35 var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'list-inline-item'), cssModule);
36 return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
37 className: classes,
38 ref: ref
39 }));
40});
41ListInlineItem.propTypes = propTypes;
42ListInlineItem.defaultProps = defaultProps;
43var _default = ListInlineItem;
44exports.default = _default;
\No newline at end of file