From c131ce955f23ce2613f5493689df8352de3cd4b6 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Tue, 12 Mar 2024 15:42:07 +0100 Subject: [PATCH] feat(Popover): new --- playground/app.vue | 4 +- playground/pages/popover.vue | 26 ++++ src/runtime/components/Popover.vue | 145 ++++++++++++++++++ src/theme/index.ts | 1 + src/theme/popover.ts | 6 + test/components/Popover.spec.ts | 12 ++ .../__snapshots__/Popover.spec.ts.snap | 14 ++ 7 files changed, 206 insertions(+), 2 deletions(-) create mode 100644 playground/pages/popover.vue create mode 100644 src/runtime/components/Popover.vue create mode 100644 src/theme/popover.ts create mode 100644 test/components/Popover.spec.ts create mode 100644 test/components/__snapshots__/Popover.spec.ts.snap diff --git a/playground/app.vue b/playground/app.vue index 0add4645..98dc4a69 100644 --- a/playground/app.vue +++ b/playground/app.vue @@ -5,14 +5,14 @@ useHead({ } }) -const components = ['avatar', 'badge', 'button', 'collapsible', 'kbd', 'tooltip'] +const components = ['avatar', 'badge', 'button', 'collapsible', 'kbd', 'popover', 'tooltip']