Updated
This commit is contained in:
@@ -14,7 +14,7 @@ definePageMeta({
|
||||
|
||||
// state
|
||||
|
||||
const params: GetAllTicketsRequest = useUrlSearchParams("history");
|
||||
const params = useUrlSearchParams("history") as GetAllTicketsRequest;
|
||||
|
||||
const filters = computed(() => {
|
||||
return {
|
||||
@@ -72,12 +72,12 @@ const tickets = computed(() => {
|
||||
return data.value?.results.flat();
|
||||
});
|
||||
|
||||
const hasTickets = computed(() => data.value?.count > 0);
|
||||
const hasTickets = computed(() => data.value && data.value.count > 0);
|
||||
|
||||
const hasFilters = computed(() =>
|
||||
Object.keys(params)
|
||||
.filter((key) => key != "page")
|
||||
.some((key) => params[key] != undefined)
|
||||
.some((key) => (params as any)[key] != undefined)
|
||||
);
|
||||
|
||||
const paginationData = computed(() => {
|
||||
@@ -227,7 +227,7 @@ const clearFilters = () => {
|
||||
</template>
|
||||
</Table>
|
||||
|
||||
<div v-if="data?.count > 7" class="w-full flex-center py-10">
|
||||
<div v-if="data && paginationData && data.count > 7" class="w-full flex-center py-10">
|
||||
<Pagination :items="paginationData" :total="data?.count" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user