Files
homebox/frontend/components/Item/View/Table.vue
Tonya 78d05bb155 disable sort (via table) on item page (#1087)
* fix: disable sort on item page

* fix: type issue
2025-11-24 01:34:37 +00:00

20 lines
550 B
Vue

<script setup lang="ts">
import { computed } from "vue";
import type { ItemSummary } from "~/lib/api/types/data-contracts";
import DataTable from "./table/data-table.vue";
import { makeColumns } from "./table/columns";
import { useI18n } from "vue-i18n";
defineProps<{
items: ItemSummary[];
}>();
const { t } = useI18n();
const columns = computed(() => makeColumns({ t }).filter(c => c.enableHiding !== false));
</script>
<template>
<DataTable view="table" :data="items" :columns="columns" disable-controls />
</template>