Dialog
Modal or non-modal overlay window.
Generado a partir del código fuente público del paquete.
API
Backdropcomponente
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Backdrop(props: DialogBackdropProps): Element
Propiedades
class?stringstyle?string | CSSProperties
Closecomponente
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Close(props: DialogCloseProps): Element
Propiedades
ref?(el: HTMLButtonElement) => void
hijos: Element
Contentcomponente
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Content(props: DialogContentProps): Element
Propiedades
class?stringref?(el: HTMLDivElement) => voidstyle?string | CSSPropertiestrapFocus?boolean— Disable focus trapping. Default: true (trapping enabled).
hijos: Element
Descriptioncomponente
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Description(props: DialogDescriptionProps): Element
Propiedades
class?string
hijos: Element
DialogBackdropPropsinterfaz
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Propiedades
class?stringstyle?string | CSSProperties
DialogClosePropsinterfaz
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Propiedades
ref?(el: HTMLButtonElement) => void
hijos: Element
DialogContentPropsinterfaz
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Propiedades
class?stringref?(el: HTMLDivElement) => voidstyle?string | CSSPropertiestrapFocus?boolean— Disable focus trapping. Default: true (trapping enabled).
hijos: Element
DialogDescriptionPropsinterfaz
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Propiedades
class?string
hijos: Element
DialogPortalPropsinterfaz
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
hijos: Element
DialogRootPropsinterfaz
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Propiedades
defaultOpen?boolean— Default open state (uncontrolled).modal?boolean— Whether the dialog is modal. Default: true.onOpenChange?(open: boolean, details: ChangeDetails<DisclosureReason>) => void— Called when open state change is requested.open?Accessor<boolean>— Controlled open state.
hijos: Element
DialogTitlePropsinterfaz
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Propiedades
class?string
hijos: Element
DialogTriggerPropsinterfaz
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Propiedades
ref?(el: HTMLButtonElement) => void
hijos: Element
Portalcomponente
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Portal(props: DialogPortalProps): Element
hijos: Element
Rootcomponente
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Root(props: DialogRootProps): Element
Propiedades
defaultOpen?boolean— Default open state (uncontrolled).modal?boolean— Whether the dialog is modal. Default: true.onOpenChange?(open: boolean, details: ChangeDetails<DisclosureReason>) => void— Called when open state change is requested.open?Accessor<boolean>— Controlled open state.
hijos: Element
Titlecomponente
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Title(props: DialogTitleProps): Element
Propiedades
class?string
hijos: Element
Triggercomponente
@solidiom/dialog — Headless modal dialog primitive. Parts: Root, Trigger, Portal, Backdrop, Content, Title, Description, Close.
Trigger(props: DialogTriggerProps): Element
Propiedades
ref?(el: HTMLButtonElement) => void
hijos: Element