aboutsummaryrefslogtreecommitdiff
path: root/src/ui/c-table/c-table.demo.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/c-table/c-table.demo.vue')
-rw-r--r--src/ui/c-table/c-table.demo.vue20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/ui/c-table/c-table.demo.vue b/src/ui/c-table/c-table.demo.vue
new file mode 100644
index 0000000..b2cf8a7
--- /dev/null
+++ b/src/ui/c-table/c-table.demo.vue
@@ -0,0 +1,20 @@
+<script lang="ts" setup>
+const data = ref([
+ { name: 'John', age: 20 },
+ { name: 'Jane', age: 24 },
+ { name: 'Joe', age: 30 },
+]);
+</script>
+
+<template>
+ <c-table :data="data" mb-2 />
+ <c-table :data="data" hide-headers mb-2 />
+ <c-table :data="data" :headers="['age', 'name']" mb-2 />
+ <c-table :data="data" :headers="['age', { key: 'name', label: 'Full name' }]" mb-2 />
+ <c-table :data="data" :headers="{ name: 'full name' }" mb-2 />
+ <c-table :data="data" :headers="['age', 'name']">
+ <template #age="{ value }">
+ {{ value }}yo
+ </template>
+ </c-table>
+</template>