From 38eb932b538abb08d10e564308d92538ee345463 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 18 Mar 2024 17:19:06 +0100 Subject: [PATCH] feat(Slideover): new component --- playground/app.vue | 2 +- playground/pages/slideover.vue | 93 +++++ src/runtime/components/Slideover.vue | 175 +++++++++ src/theme/index.ts | 1 + src/theme/slideover.ts | 28 ++ test/components/Slideover.spec.ts | 27 ++ .../__snapshots__/Slideover.spec.ts.snap | 347 ++++++++++++++++++ 7 files changed, 672 insertions(+), 1 deletion(-) create mode 100644 playground/pages/slideover.vue create mode 100644 src/runtime/components/Slideover.vue create mode 100644 src/theme/slideover.ts create mode 100644 test/components/Slideover.spec.ts create mode 100644 test/components/__snapshots__/Slideover.spec.ts.snap diff --git a/playground/app.vue b/playground/app.vue index 3d8831d3..86e39137 100644 --- a/playground/app.vue +++ b/playground/app.vue @@ -5,7 +5,7 @@ useHead({ } }) -const components = ['avatar', 'badge', 'button', 'card', 'chip', 'collapsible', 'kbd', 'modal', 'popover', 'skeleton', 'tabs', 'tooltip'] +const components = ['avatar', 'badge', 'button', 'card', 'chip', 'collapsible', 'kbd', 'modal', 'popover', 'skeleton', 'slideover', 'tabs', 'tooltip']