@panneau/layout
Version:
Layout core for Panneau
40 lines (31 loc) • 1.33 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var propTypes = {
isDropdown: _propTypes["default"].bool,
className: _propTypes["default"].string
};
var defaultProps = {
isDropdown: false,
className: null
};
var NavbarDivider = function NavbarDivider(_ref) {
var isDropdown = _ref.isDropdown,
className = _ref.className;
return isDropdown ? /*#__PURE__*/_react["default"].createElement("div", {
className: (0, _classnames["default"])(['dropdown-divider', (0, _defineProperty2["default"])({}, className, className !== null)])
}) : /*#__PURE__*/_react["default"].createElement("li", {
className: (0, _classnames["default"])(['nav-item', 'divider', (0, _defineProperty2["default"])({}, className, className !== null)])
});
};
NavbarDivider.propTypes = propTypes;
NavbarDivider.defaultProps = defaultProps;
var _default = NavbarDivider;
exports["default"] = _default;