gonets/FRONT/DEV/src/hooks/useToolBar.ts

16 lines
432 B
TypeScript
Raw Normal View History

2025-06-30 13:16:33 +05:00
import { useToolBarStore } from "../store";
export const useToolBar = (menuId: string) => {
const { toolBar, toggleMenu } = useToolBarStore();
const menu = toolBar.toolSpace.find((m) => m.id === menuId);
const isOpen = menu ? menu.isOpen : false;
const isActive = menu ? menu.isActive : false;
const collapseMenu = () => {
toggleMenu(menuId);
};
return { isOpen, isActive, collapseMenu };
};