From 13d389fd3979f089e37006741f51400168e58631 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 14 Mar 2024 15:20:35 +0100 Subject: [PATCH] feat(Tabs): new component --- playground/app.vue | 2 +- playground/pages/tabs.vue | 21 +++ src/runtime/components/Tabs.vue | 71 ++++++++++ src/theme/index.ts | 1 + src/theme/tabs.ts | 10 ++ test/components/Tabs.spec.ts | 30 +++++ .../__snapshots__/Tabs.spec.ts.snap | 121 ++++++++++++++++++ 7 files changed, 255 insertions(+), 1 deletion(-) create mode 100644 playground/pages/tabs.vue create mode 100644 src/runtime/components/Tabs.vue create mode 100644 src/theme/tabs.ts create mode 100644 test/components/Tabs.spec.ts create mode 100644 test/components/__snapshots__/Tabs.spec.ts.snap diff --git a/playground/app.vue b/playground/app.vue index 9150ca3e..5d53531e 100644 --- a/playground/app.vue +++ b/playground/app.vue @@ -5,7 +5,7 @@ useHead({ } }) -const components = ['avatar', 'badge', 'button', 'chip', 'collapsible', 'kbd', 'popover', 'skeleton', 'tooltip'] +const components = ['avatar', 'badge', 'button', 'chip', 'collapsible', 'kbd', 'popover', 'skeleton', 'tabs', 'tooltip']