Canonical overlay substrate for admin modals, drawers, and popovers.
The component owns the shared portal, focus, close, and presentation markup. Domain-specific actions stay in the calling LiveView or wrapper component.
Summary
Functions
Attributes
id(:string) (required)open(:boolean) - Defaults tofalse.presentation(:atom) - Defaults to:modal.title(:string) (required)title_id(:string) - Defaults tonil.subtitle(:string) - Defaults tonil.description_id(:string) - Defaults tonil.close_label(:string) - Defaults to"Close".close_event(:string) - Defaults tonil.close_target(:string) - Defaults tonil.initial_focus(:string) - Defaults tonil.component_group(:string) - Defaults tonil.class(:any) - Defaults tonil.- Global attributes are accepted. Supports all globals plus:
["phx-click", "phx-target"].
Slots
actionsinner_block(required)footer