UNPKG

@isthatuzii/create-nano-app

Version:

Desktop application scaffolding tool for the Nano Framework

27 lines (23 loc) 521 B
export const createTopMenuBarFunctions = ( state, setState, props ) => { const handleMenuClick = (menuId) => { setState(prev => ({ ...prev, activeMenu: prev.activeMenu === menuId ? null : menuId })); // Notify parent component if callback provided if (props.onMenuSelect) { props.onMenuSelect(menuId); } }; const initialize = () => { console.log("🏠 TopMenuBar initialized"); }; return { handleMenuClick, initialize }; };