fix: update big-data virtual example for table

This commit is contained in:
romanhrynevych 2024-06-24 22:05:01 +03:00
parent 83a11606f4
commit 1f1e6f339f
4 changed files with 15 additions and 3 deletions

View File

@ -28,6 +28,11 @@ const examples = [
href: '/examples/tasks', href: '/examples/tasks',
code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/tasks', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/tasks',
}, },
{
name: 'Tasks Virtualized',
href: '/examples/big-data',
code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/big-data',
},
{ {
name: 'Playground', name: 'Playground',
href: '/examples/playground', href: '/examples/playground',

View File

@ -0,0 +1,7 @@
<script setup>
import BigDataExample from "@/examples/big-data/Example.vue"
</script>
<Suspense>
<BigDataExample />
</Suspense>

View File

@ -19,7 +19,7 @@ import {
import { useVirtualList } from '@vueuse/core' import { useVirtualList } from '@vueuse/core'
import { computed, ref } from 'vue' import { computed, ref } from 'vue'
import { type Task } from '../data/schema' import type { Task } from '../data/schema'
import DataTablePagination from './DataTablePagination.vue' import DataTablePagination from './DataTablePagination.vue'
import DataTableToolbar from './DataTableToolbar.vue' import DataTableToolbar from './DataTableToolbar.vue'
import { valueUpdater } from '@/lib/utils' import { valueUpdater } from '@/lib/utils'

View File

@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { type Table } from '@tanstack/vue-table' import type { Table } from '@tanstack/vue-table'
import { type Task } from '../data/schema' import type { Task } from '../data/schema'
import ChevronLeftIcon from '~icons/radix-icons/chevron-left' import ChevronLeftIcon from '~icons/radix-icons/chevron-left'
import ChevronRightIcon from '~icons/radix-icons/chevron-right' import ChevronRightIcon from '~icons/radix-icons/chevron-right'
import DoubleArrowLeftIcon from '~icons/radix-icons/double-arrow-left' import DoubleArrowLeftIcon from '~icons/radix-icons/double-arrow-left'