@swc-react/dialog
Version:
React and Next.js wrapper of the @spectrum-web-components/dialog component
13 lines (12 loc) • 2.52 kB
TypeScript
export declare const Dialog: import("react").ComponentType<Omit<import("react").HTMLAttributes<import("dialog/src").Dialog>, "size" | "renderOptions" | "connectedCallback" | "disconnectedCallback" | "renderRoot" | "isUpdatePending" | "hasUpdated" | "addController" | "removeController" | "attributeChangedCallback" | "requestUpdate" | "updateComplete" | "isLTR" | "hasVisibleFocusInTree" | "close" | "error" | "variant" | "slotContentIsPresent" | "closeButton" | "dismissable" | "dismissLabel" | "noDivider" | "mode" | "shouldManageTabOrderForScrolling" | "_variant" | "getSlotContentPresence" | "managePresenceObservedSlot"> & {
close?: ((e: Event) => void) | undefined;
} & Partial<Omit<import("dialog/src").Dialog, keyof HTMLElement>> & import("react").RefAttributes<import("dialog/src").Dialog>>;
export declare const DialogBase: import("react").ComponentType<Omit<import("react").HTMLAttributes<import("dialog/src").DialogBase>, "renderOptions" | "connectedCallback" | "disconnectedCallback" | "renderRoot" | "isUpdatePending" | "hasUpdated" | "addController" | "removeController" | "attributeChangedCallback" | "requestUpdate" | "updateComplete" | "isLTR" | "hasVisibleFocusInTree" | "close" | "open" | "dismissable" | "mode" | "responsive" | "underlay" | "overlayWillCloseCallback"> & {
close?: ((e: Event) => void) | undefined;
} & Partial<Omit<import("dialog/src").DialogBase, keyof HTMLElement>> & import("react").RefAttributes<import("dialog/src").DialogBase>>;
export declare const DialogWrapper: import("react").ComponentType<Omit<import("react").HTMLAttributes<import("dialog/src").DialogWrapper>, "size" | "renderOptions" | "connectedCallback" | "disconnectedCallback" | "renderRoot" | "isUpdatePending" | "hasUpdated" | "addController" | "removeController" | "attributeChangedCallback" | "requestUpdate" | "updateComplete" | "isLTR" | "hasVisibleFocusInTree" | "footer" | "cancel" | "close" | "error" | "open" | "secondary" | "dismissable" | "dismissLabel" | "noDivider" | "mode" | "responsive" | "underlay" | "overlayWillCloseCallback" | "cancelLabel" | "confirmLabel" | "hero" | "heroLabel" | "secondaryLabel" | "headline" | "headlineVisibility" | "confirm"> & {
close?: ((e: Event) => void) | undefined;
secondary?: ((e: Event) => void) | undefined;
cancel?: ((e: Event) => void) | undefined;
confirm?: ((e: Event) => void) | undefined;
} & Partial<Omit<import("dialog/src").DialogWrapper, keyof HTMLElement>> & import("react").RefAttributes<import("dialog/src").DialogWrapper>>;