import { createContext, Dispatch, SetStateAction } from "react"; export interface ModalData { key: string; closeable: boolean; size: "sm" | "lg" | "xl" | undefined; } export type ModalSetter = { [P in keyof Omit]: Dispatch>; }; export const ModalDataContext = createContext(null); export const ModalSetterContext = createContext(null);