<!--
 * @Author: Devin
 * @Date: 2023-02-16 09:37:37
 * @LastEditors: Devin
 * @LastEditTime: 2023-02-16 17:47:09
 * @Description: 
-->
<template>
  <common-panel>
    <common-tabs
      :tabs="tabs"
      :components="components"
      :active-tab="activeTab"
    ></common-tabs>
  </common-panel>
</template>

<script setup lang="ts">
import { ref, shallowRef } from 'vue';
import CardDemo from './CardDemo.vue';
import GridDemo from './GridDemo.vue';
import TableDemo from './TableDemo.vue';

const components = shallowRef({
  card: CardDemo,
  grid: GridDemo,
  table: TableDemo
});
const tabs = ref<any>([
  { label: '表格示例', name: 'card' },
  { label: '栅格示例', name: 'grid' },
  { label: '卡片示例', name: 'table' }
]);

const activeTab = ref<any>('card');
</script>

<style scoped lang="scss"></style>
