From 5d1d5b33e8fe959644e5f93986c9c7630ea288cc Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 18 Mar 2024 15:30:57 +0100 Subject: [PATCH] feat(Modal): new component --- playground/app.vue | 4 +- playground/pages/modal.vue | 49 +++ src/runtime/components/Modal.vue | 163 ++++++++ src/theme/index.ts | 1 + src/theme/modal.ts | 39 ++ test/components/Modal.spec.ts | 27 ++ .../__snapshots__/Modal.spec.ts.snap | 347 ++++++++++++++++++ 7 files changed, 628 insertions(+), 2 deletions(-) create mode 100644 playground/pages/modal.vue create mode 100644 src/runtime/components/Modal.vue create mode 100644 src/theme/modal.ts create mode 100644 test/components/Modal.spec.ts create mode 100644 test/components/__snapshots__/Modal.spec.ts.snap diff --git a/playground/app.vue b/playground/app.vue index 5d53531e..3d8831d3 100644 --- a/playground/app.vue +++ b/playground/app.vue @@ -5,13 +5,13 @@ useHead({ } }) -const components = ['avatar', 'badge', 'button', 'chip', 'collapsible', 'kbd', 'popover', 'skeleton', 'tabs', 'tooltip'] +const components = ['avatar', 'badge', 'button', 'card', 'chip', 'collapsible', 'kbd', 'modal', 'popover', 'skeleton', 'tabs', 'tooltip']