| import { create } from 'zustand'; | |
| import { devtools } from 'zustand/middleware'; | |
| import { PostSchema } from '../types/postSchema'; | |
| export const usePostStore = create<PostSchema>()( | |
| devtools((set, get) => ({ | |
| isModalActive: false, | |
| editablePost: undefined, | |
| toggleModal: () => set({ isModalActive: !get().isModalActive }), | |
| changingEditablePost: (postId) => set({ editablePostId: postId }), | |
| })) | |
| ); | |