Modal

Dialog mit Backdrop (surface.backdrop + layer.modal) — Schließen über X, Backdrop-Klick und Escape; inline-Modus für Demo/Builder

Components v1.1.0 Overlay WebsiteAppDesktop component.modal

Nutzt: ui.icon

Beispiele

Dialog mit Footer (inline-Darstellung; X klickbar → schließt)
Großer Dialog mit Formular

Eigenschaften

PropTypDefaultBuilder-Label
title *stringTitel
openbooleanfalseGeöffnet
sizestring: sm | md | lg"md"Größe
inlinebooleanfalseInline (Demo/Builder: ohne Overlay)
tonestring: default | danger"default"Ton (danger = destruktive Aktion)
scrollBodybooleanfalseInhalt scrollt (Kopf/Fuß bleiben)

* Pflicht-Prop

Events & Slots

Events: ⚡ close — im Surface per on: {<event>: {action, params}} verdrahtbar.

Slot default: akzeptiert ui.*, component.*, layout.*

Slot footer: akzeptiert ui.button, layout.cluster

Genutzte Design-Tokens

border.hairlinecolor.action.secondarycolor.border.defaultcolor.status.dangercolor.surface.backdropcolor.surface.defaultcolor.surface.overlaycolor.text.defaultcolor.text.mutedcontainer.mdcontainer.smelevation.overlayfont.family.defaultlayer.modalradius.overlayradius.smsize.16size.24size.3size.4size.5size.6size.8text.lgweight.semibold