feat: boards with statuses fetch
This commit is contained in:
@ -8,8 +8,8 @@ import React, {
|
||||
useState,
|
||||
} from "react";
|
||||
import { useProjectsContext } from "@/app/deals/contexts/ProjectsContext";
|
||||
import useBoards from "@/app/deals/hooks/useBoards";
|
||||
import { BoardSchema } from "@/types/BoardSchema";
|
||||
import { BoardSchema } from "@/client";
|
||||
import useBoardsList from "@/hooks/useBoardsList";
|
||||
|
||||
type BoardsContextState = {
|
||||
boards: BoardSchema[];
|
||||
@ -21,11 +21,11 @@ type BoardsContextState = {
|
||||
const BoardsContext = createContext<BoardsContextState | undefined>(undefined);
|
||||
|
||||
const useBoardsContextState = () => {
|
||||
const { boards, setBoards } = useBoards();
|
||||
const { selectedProject: project } = useProjectsContext();
|
||||
const { boards, setBoards } = useBoardsList({ projectId: project?.id });
|
||||
const [selectedBoard, setSelectedBoard] = useState<BoardSchema | null>(
|
||||
null
|
||||
);
|
||||
const { selectedProject: project } = useProjectsContext();
|
||||
|
||||
useEffect(() => {
|
||||
if (boards.length > 0 && selectedBoard === null) {
|
||||
|
||||
Reference in New Issue
Block a user