UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

33 lines 1.39 kB
import React, { type HTMLAttributes } from 'react'; import type { ComponentProps } from '../../utils/types'; type StyledDialogBaseProps = { narrow?: boolean; wide?: boolean; as?: React.ElementType; }; export type DialogHeaderProps = React.PropsWithChildren<HTMLAttributes<HTMLDivElement>> & { as?: React.ElementType; }; declare function DialogHeader({ children, className, as: Component, ...rest }: DialogHeaderProps): React.JSX.Element; declare namespace DialogHeader { var displayName: string; } declare const Dialog: React.ForwardRefExoticComponent<{ isOpen?: boolean; onDismiss?: () => void; initialFocusRef?: React.RefObject<HTMLElement | null>; returnFocusRef?: React.RefObject<HTMLElement | null>; as?: React.ElementType; } & StyledDialogBaseProps & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>; export type DialogProps = ComponentProps<typeof Dialog>; declare const _default: React.ForwardRefExoticComponent<{ isOpen?: boolean; onDismiss?: () => void; initialFocusRef?: React.RefObject<HTMLElement | null>; returnFocusRef?: React.RefObject<HTMLElement | null>; as?: React.ElementType; } & StyledDialogBaseProps & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>> & { Header: typeof DialogHeader; }; export default _default; //# sourceMappingURL=Dialog.d.ts.map