Docs / Components

SenseDynamicDialogService

Programmatic modal dialog that hosts arbitrary components with configurable header, size, and position from @artificialsenselabs/ui.

Live demo: run nx serve showcase and open /components/dynamic-dialog (port 4202).

Overview

Category: Overlay. Shell selector: sense-dynamic-dialog. Import: import { SenseDynamicDialogService, SenseDynamicDialogRef } from '@artificialsenselabs/ui';

Accessibility

  • Dialog panel exposes role="dialog" with optional aria-labelledby header.
  • Focus trap and scroll blocking while modal; restores focus on close.
  • Escape and optional mask dismiss; localized close button label.