diff --git a/docs/pages/components/[component].vue b/docs/pages/components/[component].vue
index 3a774e47..ea4b7c1c 100644
--- a/docs/pages/components/[component].vue
+++ b/docs/pages/components/[component].vue
@@ -274,6 +274,22 @@ const defaultProps = {
html: 'Popover content'
}
}
+ },
+ Tabs: {
+ links: [{
+ label: 'Usage',
+ to: '/',
+ exact: true
+ }, {
+ label: 'Examples',
+ to: '/examples'
+ }, {
+ label: 'Migration',
+ to: '/migration'
+ }, {
+ label: 'Tabs',
+ to: '/components/Tabs'
+ }]
}
}
diff --git a/docs/pages/migration.vue b/docs/pages/migration.vue
index b482d3da..0b2a9bff 100644
--- a/docs/pages/migration.vue
+++ b/docs/pages/migration.vue
@@ -192,7 +192,10 @@ const components = [
},
{
label: 'Tabs',
- to: '/components/Tabs'
+ to: '/components/Tabs',
+ nuxt3: true,
+ capi: true,
+ preset: true
},
{
label: 'VerticalNavigation',
diff --git a/src/runtime/components/navigation/Tabs.vue b/src/runtime/components/navigation/Tabs.vue
index f1972d21..2ca7a37b 100644
--- a/src/runtime/components/navigation/Tabs.vue
+++ b/src/runtime/components/navigation/Tabs.vue
@@ -1,11 +1,11 @@
-
-
diff --git a/src/runtime/presets/default.ts b/src/runtime/presets/default.ts
index 219d5411..20a6ea16 100644
--- a/src/runtime/presets/default.ts
+++ b/src/runtime/presets/default.ts
@@ -293,6 +293,13 @@ const dropdown = {
}
}
+const tabs = {
+ wrapper: 'flex items-center gap-6',
+ base: 'pt-2 pb-3 text-sm font-medium border-b-2 whitespace-nowrap',
+ active: 'u-border-black u-text-black hover:text-black dark:hover:text-white hover:border-black dark:hover:border-white',
+ inactive: 'border-transparent u-text-gray-500 hover:u-text-gray-700 hover:u-border-gray-300'
+}
+
export default {
card,
button,
@@ -308,5 +315,6 @@ export default {
toggle,
verticalNavigation,
alertDialog,
- dropdown
+ dropdown,
+ tabs
}