added new no ticket condition

This commit is contained in:
Mamalizz
2025-02-23 23:23:51 +03:30
parent 0c7a1e2a56
commit 1d4d1cdbaf
+11 -3
View File
@@ -40,6 +40,8 @@ const tickets = computed(() => {
return data.value?.results.flat(); return data.value?.results.flat();
}); });
const hasTickets = computed(() => tickets.value?.length > 0);
const paginationData = computed(() => { const paginationData = computed(() => {
return tickets!.value?.results.map((_, i: number) => { return tickets!.value?.results.map((_, i: number) => {
return { type: "page", value: i }; return { type: "page", value: i };
@@ -54,7 +56,10 @@ const paginationData = computed(() => {
<div class="w-full flex flex-col gap-5"> <div class="w-full flex flex-col gap-5">
<div class="w-full flex items-center justify-between px-5"> <div class="w-full flex items-center justify-between px-5">
<div class="flex items-center justify-start gap-8"> <div class="flex items-center justify-start gap-8">
<div class="flex items-center justify-start gap-3"> <div
v-if="hasTickets"
class="flex items-center justify-start gap-3"
>
<span class="text-sm">ترتیب بر اساس</span> <span class="text-sm">ترتیب بر اساس</span>
<Select <Select
:options="['جدید ترین', 'قدیمی ترین']" :options="['جدید ترین', 'قدیمی ترین']"
@@ -63,7 +68,10 @@ const paginationData = computed(() => {
class="w-[5rem]" class="w-[5rem]"
/> />
</div> </div>
<div class="flex items-center justify-start gap-3"> <div
v-if="hasTickets"
class="flex items-center justify-start gap-3"
>
<span class="text-sm">وضعیت پرداخت</span> <span class="text-sm">وضعیت پرداخت</span>
<Select <Select
:options="[ :options="[
@@ -88,7 +96,7 @@ const paginationData = computed(() => {
</div> </div>
<Placeholder <Placeholder
v-if="!tickets?.length && !ticketsIsLoading" v-if="!hasTickets && !ticketsIsLoading"
class="!w-full !py-[5rem]" class="!w-full !py-[5rem]"
icon="bi:ticket" icon="bi:ticket"
title="تیکتی یافت نشد" title="تیکتی یافت نشد"