Comment all post options and add DekaPost option

This commit is contained in:
marzban-dev
2026-05-01 14:32:26 +03:30
parent 64e2bec045
commit 2f7e519bd6
+27 -3
View File
@@ -2,7 +2,6 @@
// imports // imports
import useGetAllAddress from "~/composables/api/account/useGetAllAddress"; import useGetAllAddress from "~/composables/api/account/useGetAllAddress";
import { useToast } from "~/composables/global/useToast";
import useGetCartOrders from "~/composables/api/orders/useGetCartOrders"; import useGetCartOrders from "~/composables/api/orders/useGetCartOrders";
// meta // meta
@@ -27,6 +26,7 @@ type DeliveryData = {
tipax: boolean; tipax: boolean;
pishtaz: boolean; pishtaz: boolean;
peyk: boolean; peyk: boolean;
deka: boolean;
}; };
}; };
@@ -48,8 +48,9 @@ const deliveryData = ref<DeliveryData>({
address: selectedAddress.value, address: selectedAddress.value,
deliveryMethod: { deliveryMethod: {
peyk: false, peyk: false,
pishtaz: true, pishtaz: false,
tipax: false, tipax: false,
deka: true,
}, },
}); });
</script> </script>
@@ -109,6 +110,29 @@ const deliveryData = ref<DeliveryData>({
</span> </span>
<label <label
@click="deliveryData.deliveryMethod.deka = true"
:class="deliveryData.deliveryMethod.deka ? 'ring-black ring-offset-2 ring-2' : ''"
class="flex flex-col select-none w-full gap-2 p-3 transition-all border cursor-pointer delivery-option focus-within:ring-2 ring-blue-500 ring-offset-2 focus-within:border-blue-500 rounded-100 border-slate-200 bg-slate-50"
>
<div class="flex items-center justify-between w-full">
<div class="flex items-center gap-2.5">
<SwitchRoot
v-model="deliveryData.deliveryMethod.deka"
:defaultValue="false"
class="w-[3rem] h-[1.8rem] shrink-0 flex data-[state=unchecked]:bg-slate-200 data-[state=checked]:bg-blue-500 border border-slate-200 data-[state=checked]:border-blue-500/20 rounded-full relative transition-all focus-within:outline-none"
>
<SwitchThumb
class="size-6 my-auto bg-white text-sm ms-1 flex items-center justify-center shadow-xl rounded-full transition-transform translate-x-0.5 will-change-transform data-[state=checked]:-translate-x-[68%]"
/>
</SwitchRoot>
<span class="w-full text-slate-800 text-sm lg:text-[1rem]">دکا پست</span>
</div>
<span class="text-slate-800 text-sm lg:text-[1rem]"> ۱۵۰٬۰۰۰ تومان </span>
</div>
</label>
<!-- <label
@click="deliveryData.deliveryMethod.pishtaz = true" @click="deliveryData.deliveryMethod.pishtaz = true"
:class="deliveryData.deliveryMethod.pishtaz ? 'ring-black ring-offset-2 ring-2' : ''" :class="deliveryData.deliveryMethod.pishtaz ? 'ring-black ring-offset-2 ring-2' : ''"
class="flex flex-col select-none w-full gap-2 p-3 transition-all border cursor-pointer delivery-option focus-within:ring-2 ring-blue-500 ring-offset-2 focus-within:border-blue-500 rounded-100 border-slate-200 bg-slate-50" class="flex flex-col select-none w-full gap-2 p-3 transition-all border cursor-pointer delivery-option focus-within:ring-2 ring-blue-500 ring-offset-2 focus-within:border-blue-500 rounded-100 border-slate-200 bg-slate-50"
@@ -147,7 +171,7 @@ const deliveryData = ref<DeliveryData>({
</div> </div>
<span class="text-slate-800 text-sm lg:text-[1rem]"> ۱۵۰٬۰۰۰ تومان </span> <span class="text-slate-800 text-sm lg:text-[1rem]"> ۱۵۰٬۰۰۰ تومان </span>
</label> </label> -->
</div> </div>
<OrderSummary /> <OrderSummary />