LayerDialog

Eine zweite Ebene gleitet über die erste (Modell hinzufügen → Werte prüfen); Zurück kehrt zurück.

Quelltext
import { LayerDialog } from "@logicplanes/kaeso-ui";

Props

  • defaultOpen
    boolean

    Ob es anfangs geöffnet ist, wenn die Komponente ihren Zustand selbst verwaltet.

  • hideClose
    boolean

    Den Schließen-Kreis ausblenden (selten).

  • inline
    boolean

    Ohne Portal und Hintergrund rendern, für Dokumentation und Zustandsmatrizen.

  • layer
    number

    Die sichtbare Ebene; Ebenen über der ersten gleiten darüber.

  • layers
    DialogLayer[]

    Die Ebenen, jede mit Titel, Inhalt und Fußzeile; eine ist jeweils sichtbar, die darunter bleiben eingebunden und verborgen.

  • onLayerChange
    ((layer: number) => void)

    Wird mit dem Index der sichtbaren Ebene aufgerufen.

  • onOpenChange
    ((open: boolean) => void)

    Wird aufgerufen, wenn es sich öffnet oder schließt.

  • onSubmit
    (() => void)

    ⌘/Strg+Enter ruft dies auf jeder Ebene auf; übergib die Aktion der sichtbaren Ebene.

  • open
    boolean

    Ob es geöffnet ist, bei gesteuertem Zustand.

  • size
    "md" | "sm" | "lg"

    Die Breite des Dialogs.

  • trigger
    ReactElement<unknown, string | JSXElementConstructor<any>>

    Der Auslöser, ein einzelnes Element.