From e7d96cc3ba438f9e89d1b12fba9230db84445ac6 Mon Sep 17 00:00:00 2001 From: Matthew L McPeak Date: Mon, 13 Jul 2026 18:15:30 -0400 Subject: [PATCH] refactor: rewrite DialogContent/DialogScrollContent without reka-ui Uses Teleport + Transition + useFocusTrap + useDismissableLayer + useScrollLock. The Dialog family no longer imports reka-ui at all. --- .../components/ui/dialog/DialogContent.vue | 92 +++++++++------- .../ui/dialog/DialogScrollContent.vue | 104 ++++++++++-------- 2 files changed, 107 insertions(+), 89 deletions(-) diff --git a/packages/library/src/components/ui/dialog/DialogContent.vue b/packages/library/src/components/ui/dialog/DialogContent.vue index 5438b1d..6e824dd 100644 --- a/packages/library/src/components/ui/dialog/DialogContent.vue +++ b/packages/library/src/components/ui/dialog/DialogContent.vue @@ -1,53 +1,63 @@ diff --git a/packages/library/src/components/ui/dialog/DialogScrollContent.vue b/packages/library/src/components/ui/dialog/DialogScrollContent.vue index 65683fc..8acafd1 100644 --- a/packages/library/src/components/ui/dialog/DialogScrollContent.vue +++ b/packages/library/src/components/ui/dialog/DialogScrollContent.vue @@ -1,60 +1,68 @@