mayank1513/vscode-extension-trello-kanban-board

View on GitHub
src/utils/context.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { BoardType } from "@/interface";
import { createContext, useContext } from "react";

export interface ContextType {
  state: BoardType;
  setState: (state: BoardType) => void;
}

export const GlobalContext = createContext<ContextType>({} as ContextType);

export const useGlobalState = () => useContext(GlobalContext);