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 }),
    }))
);