fix: fixed rerender of boards component after changes in statuses
This commit is contained in:
@ -9,21 +9,13 @@ import React, {
|
||||
} from "react";
|
||||
import { useProjectsContext } from "@/app/deals/contexts/ProjectsContext";
|
||||
import useBoards from "@/app/deals/hooks/useBoards";
|
||||
import useDeals from "@/app/deals/hooks/useDeals";
|
||||
import useStatuses from "@/app/deals/hooks/useStatuses";
|
||||
import { BoardSchema } from "@/types/BoardSchema";
|
||||
import { DealSchema } from "@/types/DealSchema";
|
||||
import { StatusSchema } from "@/types/StatusSchema";
|
||||
|
||||
type BoardsContextState = {
|
||||
boards: BoardSchema[];
|
||||
setBoards: React.Dispatch<React.SetStateAction<BoardSchema[]>>;
|
||||
selectedBoard: BoardSchema | null;
|
||||
setSelectedBoard: React.Dispatch<React.SetStateAction<BoardSchema | null>>;
|
||||
statuses: StatusSchema[];
|
||||
setStatuses: React.Dispatch<React.SetStateAction<StatusSchema[]>>;
|
||||
deals: DealSchema[];
|
||||
setDeals: React.Dispatch<React.SetStateAction<DealSchema[]>>;
|
||||
};
|
||||
|
||||
const BoardsContext = createContext<BoardsContextState | undefined>(undefined);
|
||||
@ -34,8 +26,6 @@ const useBoardsContextState = () => {
|
||||
null
|
||||
);
|
||||
const { selectedProject: project } = useProjectsContext();
|
||||
const { statuses, setStatuses } = useStatuses();
|
||||
const { deals, setDeals } = useDeals();
|
||||
|
||||
useEffect(() => {
|
||||
if (boards.length > 0 && selectedBoard === null) {
|
||||
@ -58,10 +48,6 @@ const useBoardsContextState = () => {
|
||||
setBoards,
|
||||
selectedBoard,
|
||||
setSelectedBoard,
|
||||
statuses,
|
||||
setStatuses,
|
||||
deals,
|
||||
setDeals,
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user