@navikt/ds-react
Version: 
React components from the Norwegian Labour and Welfare Administration.
14 lines (11 loc) • 411 B
text/typescript
import React from "react";
import { createContext } from "../util/create-context";
interface ModalContextProps {
  closeHandler?: React.MouseEventHandler<HTMLButtonElement>;
  ref: React.RefObject<HTMLDialogElement>;
}
export const [ModalContextProvider, useModalContext] =
  createContext<ModalContextProps>({
    name: "ModalContext",
    errorMessage: "<Modal.Header> must be used within a <Modal>",
  });