Refactor input styles, implement 3D toggle state management, and enhance FileMenu with dropdown options
This commit is contained in:
@@ -23,4 +23,17 @@ const useSubModuleStore = create<SubModuleStore>((set) => ({
|
||||
setSubModule: (subModule) => set({ subModule }), // Update subModule state
|
||||
}));
|
||||
|
||||
export { useSubModuleStore };
|
||||
export { useSubModuleStore };
|
||||
|
||||
interface ThreeDState {
|
||||
toggleThreeD: boolean;
|
||||
setToggleThreeD: (value: boolean) => void;
|
||||
}
|
||||
|
||||
// Create the Zustand store
|
||||
const useThreeDStore = create<ThreeDState>((set) => ({
|
||||
toggleThreeD: true, // Initial state
|
||||
setToggleThreeD: (value) => set({ toggleThreeD: value }), // Action to update the state
|
||||
}));
|
||||
|
||||
export { useThreeDStore };
|
||||
Reference in New Issue
Block a user