fixed add to cart bugs

This commit is contained in:
mohadese-nm
2024-10-02 09:38:51 +03:30
parent dad18b1a34
commit 1c2169b807
16 changed files with 840 additions and 443 deletions
+48 -37
View File
@@ -1,39 +1,50 @@
import MiniMenu from '../components/app/desktop/header/MiniMenu.vue'
import CartList from '../components/app/desktop/header/cart/List.vue'
import MiniMenu from "../components/app/desktop/header/MiniMenu.vue";
import CartList from "../components/app/desktop/header/cart/List.vue";
export default () => {
const { t } = useI18n()
return reactive({
btns: {
login: {
props: {
label: t("registerOrLogin"),
icon: "isax isax-login",
iconPos: "right",
}
},
logged: {
account: {
props: {
label: t("userAccount"),
icon: "isax isax-user",
iconPos: "right",
severity: "secondary",
outlined: true,
},
component: MiniMenu
},
cart: {
props: {
icon: "isax isax-shopping-cart",
severity: "secondary",
badge: computed(() => useCartStore().count),
disabled: computed(() => useCartStore().count < 1),
outlined: true,
},
component: CartList
},
},
}
})
}
const { t } = useI18n();
const store = useUserStore()
return reactive({
btns: {
login: {
props: {
label: t("registerOrLogin"),
icon: "isax isax-login",
iconPos: "right",
},
},
cart: {
props: {
icon: "isax isax-shopping-cart",
severity: "secondary",
badge: computed(() => useCartStore().count),
disabled: computed(() => useCartStore().count < 1),
outlined: true,
},
component: CartList,
},
account: {
props: {
label: t("userAccount"),
icon: "isax isax-user",
iconPos: "right",
severity: "secondary",
outlined: true,
},
component: MiniMenu
},
// logged: {
// account: {
// props: {
// label: t("userAccount"),
// icon: "isax isax-user",
// iconPos: "right",
// severity: "secondary",
// outlined: true,
// },
// component: MiniMenu,
// },
// },
},
});
};