File size: 434 Bytes
41a71fd |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
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 }),
}))
);
|