UNPKG

@1771technologies/lytenyte-pro

Version:

Blazingly fast headless React data grid with 100s of features.

33 lines (32 loc) 1.96 kB
import { type PropsWithChildren } from "react"; import type { Placement, ReferenceElement } from "../../external/floating-ui.js"; import type { FocusTrapOptions } from "@1771technologies/lytenyte-shared"; export declare const DialogRoot: ({ open: openProp, onOpenChange: onOpenChangeProp, onOpenChangeComplete, openInitial, id: idProvided, descriptionId: descIdProvider, titleId: titleIdProvided, children, focusCanReturn, focusCanTrap, focusFallback, focusInitial, focusPreventScroll, focusReturn, focusTrap, lightDismiss, modal, hide, lockScroll, anchor, placement, shiftPadding, inline, sideOffset, alignOffset, }: PropsWithChildren<DialogRoot.Props>) => import("react/jsx-runtime").JSX.Element; export declare namespace DialogRoot { interface Props { readonly open?: boolean; readonly openInitial?: boolean; readonly onOpenChange?: (open: boolean) => void; readonly onOpenChangeComplete?: (open: boolean) => void; readonly id?: string; readonly titleId?: string; readonly descriptionId?: string; readonly hide?: boolean; readonly lockScroll?: boolean; readonly lightDismiss?: boolean | ((el: HTMLElement) => boolean); readonly modal?: boolean; readonly focusTrap?: boolean; readonly focusInitial?: FocusTrapOptions["initialFocus"]; readonly focusReturn?: FocusTrapOptions["setReturnFocus"]; readonly focusFallback?: FocusTrapOptions["fallbackFocus"]; readonly focusCanReturn?: FocusTrapOptions["checkCanReturnFocus"]; readonly focusCanTrap?: FocusTrapOptions["checkCanFocusTrap"]; readonly focusPreventScroll?: FocusTrapOptions["preventScroll"]; readonly anchor?: ReferenceElement | string | null; readonly placement?: Placement; readonly shiftPadding?: number; readonly inline?: boolean; readonly sideOffset?: number; readonly alignOffset?: number; } }