diff --git a/frontend/components/cart/AddressItem.vue b/frontend/components/cart/AddressItem.vue index 4f02ff5..bcd660a 100644 --- a/frontend/components/cart/AddressItem.vue +++ b/frontend/components/cart/AddressItem.vue @@ -1,7 +1,59 @@ - + diff --git a/frontend/components/cart/AddressModal.vue b/frontend/components/cart/AddressModal.vue new file mode 100644 index 0000000..20da1ae --- /dev/null +++ b/frontend/components/cart/AddressModal.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/frontend/components/cart/CartItem.vue b/frontend/components/cart/CartItem.vue index df74af6..2ae5567 100644 --- a/frontend/components/cart/CartItem.vue +++ b/frontend/components/cart/CartItem.vue @@ -17,7 +17,7 @@ const handleDeleteFromCart = () => {}; class="size-[88px] aspect-square shrink-0 rounded-100 border border-gray-300 overflow-hidden" > product @@ -47,13 +47,13 @@ const handleDeleteFromCart = () => {}; > diff --git a/frontend/components/cart/MinimalCartItem.vue b/frontend/components/cart/MinimalCartItem.vue index 4f02ff5..988aa4e 100644 --- a/frontend/components/cart/MinimalCartItem.vue +++ b/frontend/components/cart/MinimalCartItem.vue @@ -1,7 +1,18 @@ diff --git a/frontend/components/global/ComboBox.vue b/frontend/components/global/ComboBox.vue index 0fbcd4f..b49fe5e 100644 --- a/frontend/components/global/ComboBox.vue +++ b/frontend/components/global/ComboBox.vue @@ -9,11 +9,14 @@ type Option = { type Props = { options: Option[]; modelValue: string[]; + placeholder?: string; }; // props -const props = defineProps(); +const props = withDefaults(defineProps(), { + placeholder: "جست و جو", +}); const { modelValue } = toRefs(props); @@ -48,11 +51,11 @@ watch(