fenextjs-component
Version:
14 lines • 1.07 kB
JavaScript
;
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