UNPKG

fenextjs-component

Version:
14 lines • 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Menu = void 0; const tslib_1 = require("tslib"); const react_1 = tslib_1.__importDefault(require("react")); const ItemMenu_1 = require("../ItemMenu"); const Arrow_1 = require("fenextjs-svg/cjs/Arrow"); const fenextjs_hook_1 = require("fenextjs-hook"); const Menu = ({ className = "", items = [], defaultShowSubMenu = false, iconArrow = react_1.default.createElement(Arrow_1.SvgArrow, null), typeCollapse, useRouterCustom = fenextjs_hook_1.useRouter, ...props }) => { return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement("div", { className: `fenext-menu ${className}` }, items?.map((item, i) => (react_1.default.createElement(ItemMenu_1.ItemMenu, { key: i, ...props, ...item, defaultActive: item.defaultActive ?? defaultShowSubMenu, iconArrow: item?.iconArrow ?? iconArrow, typeCollapse: item?.typeCollapse ?? typeCollapse, useRouterCustom: useRouterCustom })))))); }; exports.Menu = Menu; //# sourceMappingURL=index.js.map