nice-ui
Version:
React design system, components, and utilities
13 lines (12 loc) • 549 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.ToolbarMenuProvider = void 0;
const React = require("react");
const context_1 = require("./context");
const state_1 = require("./state");
const ToolbarMenuProvider = ({ children, ...rest }) => {
const menu = rest.menu;
const state = React.useMemo(() => new state_1.ToolbarMenuState(rest), [menu.id ?? menu.name]);
return React.createElement(context_1.context.Provider, { value: state }, children);
};
exports.ToolbarMenuProvider = ToolbarMenuProvider;
;