UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

21 lines 972 B
import { default as React, ReactNode } from 'react'; import { ColumnData, ViewState, AnimationOrigin, AddTaskFormType } from '../types'; interface ProjectBoardContextValue { columns: ColumnData[]; setColumns: (columns: ColumnData[] | ((prev: ColumnData[]) => ColumnData[])) => void; viewState: ViewState; setViewState: (state: ViewState) => void; animationOrigin: AnimationOrigin | null; setAnimationOrigin: (origin: AnimationOrigin | null) => void; activeAddTaskForm: AddTaskFormType | null; setActiveAddTaskForm: (form: AddTaskFormType | null) => void; activeTaskId: string | null; setActiveTaskId: (id: string | null) => void; } interface ProjectBoardProviderProps { children: ReactNode; } export declare function ProjectBoardProvider({ children }: ProjectBoardProviderProps): React.JSX.Element; export declare function useProjectBoard(): ProjectBoardContextValue; export {}; //# sourceMappingURL=ProjectBoardContext.d.ts.map