fix: only tanstack usage in optimistic updates
This commit is contained in:
@ -9,17 +9,13 @@ import makeContext from "@/lib/contextFactory/contextFactory";
|
||||
type ProjectsContextState = {
|
||||
selectedProject: ProjectSchema | null;
|
||||
setSelectedProjectId: React.Dispatch<React.SetStateAction<number | null>>;
|
||||
refetchProjects: () => Promise<void>;
|
||||
refetchProjects: () => void;
|
||||
projects: ProjectSchema[];
|
||||
projectsCrud: ProjectsCrud;
|
||||
};
|
||||
|
||||
const useProjectsContextState = (): ProjectsContextState => {
|
||||
const {
|
||||
projects,
|
||||
setProjects,
|
||||
refetch: refetchProjects,
|
||||
} = useProjectsList();
|
||||
const { projects, refetch: refetchProjects, queryKey } = useProjectsList();
|
||||
|
||||
const [selectedProjectId, setSelectedProjectId] = useState<number | null>(
|
||||
null
|
||||
@ -31,11 +27,7 @@ const useProjectsContextState = (): ProjectsContextState => {
|
||||
setSelectedProjectId(projects[0].id);
|
||||
}
|
||||
|
||||
const projectsCrud = useProjectsCrud({
|
||||
projects,
|
||||
setProjects,
|
||||
refetchProjects,
|
||||
});
|
||||
const projectsCrud = useProjectsCrud({ queryKey });
|
||||
|
||||
return {
|
||||
projects,
|
||||
|
||||
Reference in New Issue
Block a user