UNPKG

nice-ui

Version:

React design system, components, and utilities

13 lines (12 loc) 549 B
"use strict"; 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;