feat: deals fetch
This commit is contained in:
@ -8,9 +8,8 @@ import React, {
|
||||
useState,
|
||||
} from "react";
|
||||
import { useBoardsContext } from "@/app/deals/contexts/BoardsContext";
|
||||
import useDeals from "@/app/deals/hooks/useDeals";
|
||||
import { StatusSchema } from "@/client";
|
||||
import { DealSchema } from "@/types/DealSchema";
|
||||
import { DealSchema, StatusSchema } from "@/client";
|
||||
import useDealsList from "@/hooks/useDealsList";
|
||||
|
||||
type StatusesContextState = {
|
||||
statuses: StatusSchema[];
|
||||
@ -25,8 +24,8 @@ const StatusesContext = createContext<StatusesContextState | undefined>(
|
||||
|
||||
const useStatusesContextState = () => {
|
||||
const [statuses, setStatuses] = useState<StatusSchema[]>([]);
|
||||
const { deals, setDeals } = useDeals();
|
||||
const { selectedBoard } = useBoardsContext();
|
||||
const { deals, setDeals } = useDealsList({ boardId: selectedBoard?.id });
|
||||
|
||||
useEffect(() => {
|
||||
setStatuses(selectedBoard?.statuses ?? []);
|
||||
|
||||
Reference in New Issue
Block a user