1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import _extends from "@babel/runtime/helpers/esm/extends";
- import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
- import _inheritsLoose from "@babel/runtime/helpers/esm/inheritsLoose";
- import React from 'react';
- import Dropdown from './Dropdown';
- import NavItem from './NavItem';
- import NavLink from './NavLink';
-
- var NavDropdown =
- /*#__PURE__*/
- function (_React$Component) {
- _inheritsLoose(NavDropdown, _React$Component);
-
- function NavDropdown() {
- return _React$Component.apply(this, arguments) || this;
- }
-
- var _proto = NavDropdown.prototype;
-
- _proto.render = function render() {
- var _this$props = this.props,
- id = _this$props.id,
- title = _this$props.title,
- children = _this$props.children,
- bsPrefix = _this$props.bsPrefix,
- rootCloseEvent = _this$props.rootCloseEvent,
- menuRole = _this$props.menuRole,
- disabled = _this$props.disabled,
- active = _this$props.active,
- props = _objectWithoutPropertiesLoose(_this$props, ["id", "title", "children", "bsPrefix", "rootCloseEvent", "menuRole", "disabled", "active"]);
-
- return React.createElement(Dropdown, _extends({}, props, {
- as: NavItem
- }), React.createElement(Dropdown.Toggle, {
- id: id,
- eventKey: null,
- active: active,
- disabled: disabled,
- childBsPrefix: bsPrefix,
- as: NavLink
- }, title), React.createElement(Dropdown.Menu, {
- role: menuRole,
- rootCloseEvent: rootCloseEvent
- }, children));
- };
-
- return NavDropdown;
- }(React.Component);
-
- NavDropdown.Item = Dropdown.Item;
- NavDropdown.Divider = Dropdown.Divider;
- NavDropdown.Header = Dropdown.Header;
- export default NavDropdown;
|