@project44-manifest/react
Version:
Manifest Design System react components
13 lines (10 loc) • 342 B
text/typescript
import type { DOMAttributes } from '@project44-manifest/react-types';
import { createContext } from '../../utils';
export interface DialogContext {
isDismissable?: boolean;
titleProps: DOMAttributes;
onClose?: () => void;
}
export const [DialogProvider, useDialogContext] = createContext<DialogContext>({
name: 'DialogContext',
});