Skip to content

Commit

Permalink
feat(nuxt): auto-imports new tabs component
Browse files Browse the repository at this point in the history
  • Loading branch information
gravitano committed May 29, 2023
1 parent ca2a342 commit ff103dc
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 3 deletions.
20 changes: 17 additions & 3 deletions packages/nuxt/playground/pages/index.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<script setup lang="ts">
import {defaultColors} from '@morpheme/theme/defaultTheme';
import {tabVariants} from '@morpheme/tabs'
useHead({
title: 'Morpheme UI Playground',
Expand Down Expand Up @@ -312,9 +313,22 @@ const timelineItems = [
]"
/>

<VTabs>
<VTabsSlider />
</VTabs>
<VTabGroup
v-for="variant in tabVariants"
:key="variant"
:variant="variant"
>
<VTabList>
<VTabItem>Tab 1</VTabItem>
<VTabItem>Tab 2</VTabItem>
<VTabItem>Tab 3</VTabItem>
</VTabList>
<VTabPanels>
<VTabPanel>Content 1</VTabPanel>
<VTabPanel>Content 2</VTabPanel>
<VTabPanel>Content 3</VTabPanel>
</VTabPanels>
</VTabGroup>
</div>

<hr class="dark:border-neutral-700" />
Expand Down
20 changes: 20 additions & 0 deletions packages/nuxt/src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -323,6 +323,26 @@ const components: AddComponentOptions[] = [
name: 'VTabsSlider',
filePath: '@morpheme/tabs/src/VTabsSlider.vue',
},
{
name: 'VTabGroup',
filePath: '@morpheme/tabs/src/VTabGroup.vue',
},
{
name: 'VTabList',
filePath: '@morpheme/tabs/src/VTabList.vue',
},
{
name: 'VTabItem',
filePath: '@morpheme/tabs/src/VTabItem.vue',
},
{
name: 'VTabPanels',
filePath: '@morpheme/tabs/src/VTabPanels.vue',
},
{
name: 'VTabPanel',
filePath: '@morpheme/tabs/src/VTabPanel.vue',
},
{
name: 'VToast',
filePath: '@morpheme/toast/src/VToast.vue',
Expand Down

0 comments on commit ff103dc

Please sign in to comment.