@isthatuzii/create-nano-app
Version:
Desktop application scaffolding tool for the Nano Framework
27 lines (23 loc) • 487 B
JavaScript
export const createIconToolbarFunctions = (
state,
setState,
props
) => {
const handleToolClick = (toolId) => {
setState(prev => ({
...prev,
activeTool: toolId
}));
// Notify parent component if callback provided
if (props.onToolSelect) {
props.onToolSelect(toolId);
}
};
const initialize = () => {
console.log("🔧 IconToolbar initialized");
};
return {
handleToolClick,
initialize
};
};