13 lines
281 B
TypeScript
13 lines
281 B
TypeScript
import { create } from 'zustand';
|
|
import { ITask } from '@/api/tasks.api';
|
|
|
|
interface IUseTasks {
|
|
tasks: ITask[];
|
|
setTasks(tasks: ITask[]): void;
|
|
}
|
|
|
|
export const useTasksStore = create<IUseTasks>(set => ({
|
|
tasks: [],
|
|
setTasks: tasks => set(() => ({ tasks })),
|
|
}));
|