feat: board updating on the server

This commit is contained in:
2025-08-04 16:57:54 +04:00
parent f13417e73a
commit 24de9f5446
8 changed files with 172 additions and 15 deletions

View File

@ -16,13 +16,14 @@ type BoardsContextState = {
setBoards: React.Dispatch<React.SetStateAction<BoardSchema[]>>;
selectedBoard: BoardSchema | null;
setSelectedBoard: React.Dispatch<React.SetStateAction<BoardSchema | null>>;
refetchBoards: () => void;
};
const BoardsContext = createContext<BoardsContextState | undefined>(undefined);
const useBoardsContextState = () => {
const { selectedProject: project } = useProjectsContext();
const { boards, setBoards } = useBoardsList({ projectId: project?.id });
const { boards, setBoards, refetch: refetchBoards } = useBoardsList({ projectId: project?.id });
const [selectedBoard, setSelectedBoard] = useState<BoardSchema | null>(
null
);
@ -48,6 +49,7 @@ const useBoardsContextState = () => {
setBoards,
selectedBoard,
setSelectedBoard,
refetchBoards,
};
};