@gechiui/components
Version:
UI components for GeChiUI.
25 lines (23 loc) • 582 B
JavaScript
/**
* GeChiUI dependencies
*/
import { createContext, useContext } from '@gechiui/element';
/**
* Internal dependencies
*/
const noop = () => undefined;
export const ToolsPanelContext = createContext({
menuItems: {
default: {},
optional: {}
},
hasMenuItems: false,
isResetting: false,
shouldRenderPlaceholderItems: false,
registerPanelItem: noop,
deregisterPanelItem: noop,
flagItemCustomization: noop,
areAllOptionalControlsHidden: true
});
export const useToolsPanelContext = () => useContext(ToolsPanelContext);
//# sourceMappingURL=context.js.map