infinity-forge
Version:
15 lines (14 loc) • 436 B
TypeScript
import { Dispatch, ReactNode, SetStateAction } from 'react';
import * as MenuModes from '../../components/data/menu/modes/index.js';
export interface IMenuSettings {
mode?: keyof typeof MenuModes;
}
export type MenuContextProviderProps = {
children: ReactNode;
} & IMenuSettings;
export type MenuContextType = {
openMenu?: boolean;
setOpenMenu?: Dispatch<SetStateAction<boolean>>;
} & {
settings?: IMenuSettings;
};