init
This commit is contained in:
15
stores/sectionStore.ts
Normal file
15
stores/sectionStore.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { create } from "zustand";
|
||||
|
||||
export type SectionItem = { id: string; name: string };
|
||||
|
||||
type SectionStore = {
|
||||
sections: SectionItem[];
|
||||
setSections: (items: SectionItem[]) => void;
|
||||
clear: () => void;
|
||||
};
|
||||
|
||||
export const useSectionStore = create<SectionStore>((set) => ({
|
||||
sections: [],
|
||||
setSections: (items) => set({ sections: items }),
|
||||
clear: () => set({ sections: [] }),
|
||||
}));
|
||||
Reference in New Issue
Block a user