| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <script setup>
- import { indexTable } from './config'
- import AppSearchFilter from '@/components/AppSearchFilter.vue'
- import AppPagination from '@/components/AppPagination.vue'
- import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
-
- defineProps({
- initialFilters: Object,
- stockProducts: Object,
- })
- </script>
-
- <template>
- <DashboardLayout title="Daftar Stok Barang">
- <DataTable
- responsive-layout="scroll"
- column-resize-mode="expand"
- :value="stockProducts.data"
- :rowHover="true"
- :stripedRows="true"
- >
- <template #header>
- <h1>Stok Produk</h1>
-
- <AppSearchFilter
- placeholder="nama"
- name-param="search"
- :initial-search="initialFilters"
- />
- </template>
-
- <Column
- v-for="value in indexTable"
- :field="value.field"
- :header="value.header"
- :key="value.field"
- />
- </DataTable>
-
- <AppPagination :links="stockProducts.links" />
- </DashboardLayout>
- </template>
|