Replace fixed close delays with lifecycle-driven disposal so overlays remain responsive.
Wait only for exit animations that actually start and centralize Escape, backdrop, and
outside-pointer dismissal.
BREAKING CHANGE: remove the closeDelay input and configuration option. Remove explicit delay
values; closed-state exit animations are now detected automatically.
* feat(dialog): update styles and sort classes
# Conflicts:
# libs/helm/dialog/src/lib/hlm-dialog-close.ts
# libs/helm/dialog/src/lib/hlm-dialog-content.ts
* fix(dialog): control dialog close button height w/ flex
* button size was 16x24px w/ an icon of 16x16px
* using flex changes the sizes of the button to 16x16px
* feat(dialog): add --radiux-xs styles used by shadcn/ui
* fix(dialog): use outline-none for close button again
* docs(dialog): update example headings, form field and preview
# Conflicts:
# apps/app/src/app/pages/(components)/components/(dialog)/dialog.preview.ts
* docs(dialog): update bottom nav
* feat(dialog): replace mutable state using computed + signal w/ linkedSignal
* fix(dialog): remove [&_ng-icon]:pointer-events-none to fix e2e tests
* fix(dialog): use duration-200 for state open and closed
* fix(dialog): apply same styles like hlm-alert-dialog-content
* fix(dialog): center dialog on mobile using mx-auto
* justify-self-center is not applied in firefox/safari - parent container needs to be display grid
* docs(sheet): add size example and add close button to preview
# Conflicts:
# apps/app/src/app/pages/(components)/components/(sheet)/sheet.generated.ts
# apps/app/src/app/pages/(components)/components/(sheet)/sheet.page.ts
* feat(sheet): use linkedSignal for side state
* feat(sheet): add input comments and use readonly for property
* feat: remove standalone property from various directives and components in the Helm UI library
* feat: enable strictStandalone option in Angular compiler settings