Skip to content

Commit 4883124

Browse files
committed
feat: add empty tabs
1 parent 8b4d49d commit 4883124

File tree

3 files changed

+36
-1
lines changed

3 files changed

+36
-1
lines changed

devui/tabs/tab.vue

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<div>
3+
tab
4+
</div>
5+
</template>
6+
7+
<script>
8+
import { defineComponent } from 'vue'
9+
10+
export default defineComponent({
11+
name: 'd-tab'
12+
})
13+
</script>

devui/tabs/tabs.vue

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<template>
2+
<div>
3+
tabs
4+
<slot></slot>
5+
</div>
6+
</template>
7+
8+
<script>
9+
import { defineComponent } from 'vue'
10+
11+
export default defineComponent({
12+
name: 'd-tabs'
13+
})
14+
</script>

src/components/app-demo-cell.vue

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
<div style="margin-bottom: 20px;" v-html="data.tmw"></div>
99
</div>
1010
<!-- TODO: d-tabs -->
11+
<d-tabs :showContent="false" :activeTab="componentTab" @activeTabChange="activeTabChange($event)">
12+
<d-tab id="demo" title="Demo" tabId="demo"></d-tab>
13+
<d-tab id="api" title="API" tabId="api"></d-tab>
14+
</d-tabs>
1115
</div>
1216
<div class="examples-viewer">
1317
<div class="examples-viewer-wrapper">
@@ -20,11 +24,15 @@
2024

2125
<script>
2226
import DevUIButtonDemo from '../../devui/button/demo/button-demo.vue'
27+
import DevUITabs from '../../devui/tabs/tabs.vue'
28+
import DevUITab from '../../devui/tabs/tab.vue'
2329
2430
export default {
2531
name: 'app-demo-cell',
2632
components: {
27-
'd-button-demo': DevUIButtonDemo
33+
'd-button-demo': DevUIButtonDemo,
34+
'd-tabs': DevUITabs,
35+
'd-tab': DevUITab,
2836
},
2937
data() {
3038
return {

0 commit comments

Comments
 (0)