diff --git a/locales/en.yml b/locales/en.yml index 4f36d30..962fa06 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -195,7 +195,6 @@ account: order-no: No order-name: Name order-date: Date - order-status: Status order-total: Total order-action: Action save-changes: Save changes diff --git a/src/components.d.ts b/src/components.d.ts index 81e92fb..19071a5 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -11,6 +11,7 @@ declare module 'vue' { CarbonLanguage: typeof import('~icons/carbon/language')['default'] CarbonMoon: typeof import('~icons/carbon/moon')['default'] CarbonSun: typeof import('~icons/carbon/sun')['default'] + CarbonWarning: typeof import('~icons/carbon/warning')['default'] CASellerList: typeof import('./components/admin/CASellerList.vue')['default'] CBAccount: typeof import('./components/buyer/CBAccount.vue')['default'] CBBanner: typeof import('./components/buyer/CBBanner.vue')['default'] @@ -30,6 +31,7 @@ declare module 'vue' { CBMenuItem: typeof import('./components/head/CBMenuItem.vue')['default'] CBMonthSale: typeof import('./components/buyer/CBMonthSale.vue')['default'] CBOurProducts: typeof import('./components/buyer/CBOurProducts.vue')['default'] + CBreadcrumbNavigation: typeof import('./components/CBreadcrumbNavigation.vue')['default'] CBSearch: typeof import('./components/head/CBSearch.vue')['default'] CBService: typeof import('./components/buyer/CBService.vue')['default'] CBSwipper: typeof import('./components/buyer/CBSwipper.vue')['default'] @@ -43,7 +45,8 @@ declare module 'vue' { CMap: typeof import('./components/CMap.vue')['default'] Counter: typeof import('./components/Counter.vue')['default'] CPagination: typeof import('./components/CPagination.vue')['default'] - CProductCard: typeof import('./components/CProductCard.vue')['default'] + CProductCardFlow: typeof import('./components/CProductCardFlow.vue')['default'] + CProductCardGrid: typeof import('./components/CProductCardGrid.vue')['default'] CProgress: typeof import('./components/CProgress.vue')['default'] CSChooseCategory: typeof import('./components/seller/CSChooseCategory.vue')['default'] CSFooter: typeof import('./components/seller/CSFooter.vue')['default'] @@ -81,6 +84,7 @@ declare module 'vue' { IBMinus: typeof import('./components/icons/product/IBMinus.vue')['default'] IBook: typeof import('./components/icons/about/IBook.vue')['default'] IBOrder: typeof import('./components/icons/account/IBOrder.vue')['default'] + IBOrderArrowRight: typeof import('./components/icons/account/IBOrderArrowRight.vue')['default'] IBPassword: typeof import('./components/icons/auth/IBPassword.vue')['default'] IBPayment: typeof import('./components/icons/account/IBPayment.vue')['default'] IBPlus: typeof import('./components/icons/product/IBPlus.vue')['default'] @@ -92,6 +96,7 @@ declare module 'vue' { IBShipping: typeof import('./components/icons/services/IBShipping.vue')['default'] IBSupport: typeof import('./components/icons/services/IBSupport.vue')['default'] IBThreeDot: typeof import('./components/icons/product/IBThreeDot.vue')['default'] + IBTrackOrder: typeof import('./components/icons/account/IBTrackOrder.vue')['default'] IBUnlock: typeof import('./components/icons/auth/IBUnlock.vue')['default'] IBUsername: typeof import('./components/icons/auth/IBUsername.vue')['default'] ICake: typeof import('./components/icons/ICake.vue')['default'] @@ -172,6 +177,8 @@ declare module 'vue' { PSRegister: typeof import('./components/partterns/seller/PSRegister.vue')['default'] README: typeof import('./components/README.md')['default'] RMenu: typeof import('./components/header/RMenu.vue')['default'] + RProductCardGrid: typeof import('./components/rendering/RProductCardGrid.vue')['default'] + RProductSearch: typeof import('./components/rendering/RProductSearch.vue')['default'] SHead: typeof import('./components/seller/SHead.vue')['default'] SLMenu: typeof import('./components/seller/SLMenu.vue')['default'] } diff --git a/src/components/CBreadcrumbNavigation.vue b/src/components/CBreadcrumbNavigation.vue new file mode 100644 index 0000000..f69491d --- /dev/null +++ b/src/components/CBreadcrumbNavigation.vue @@ -0,0 +1,148 @@ + + + diff --git a/src/components/CProductCardFlow.vue b/src/components/CProductCardFlow.vue new file mode 100644 index 0000000..ae43af0 --- /dev/null +++ b/src/components/CProductCardFlow.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/components/CProductCard.vue b/src/components/CProductCardGrid.vue similarity index 98% rename from src/components/CProductCard.vue rename to src/components/CProductCardGrid.vue index f4f40d1..6300587 100644 --- a/src/components/CProductCard.vue +++ b/src/components/CProductCardGrid.vue @@ -65,7 +65,7 @@ const onVisitProduct = (prod_id, shop_id) => {
- thumbnail + product_img
diff --git a/src/components/head/CBSearch.vue b/src/components/head/CBSearch.vue index 756f37a..2c471fd 100644 --- a/src/components/head/CBSearch.vue +++ b/src/components/head/CBSearch.vue @@ -6,6 +6,7 @@ const useKeyword = keyword() const key = ref(useKeyword.savedKeyword) const router = useRouter() + const go = async() => { if (key.value) { await router.push(`/search/${encodeURIComponent(key.value)}`) @@ -13,6 +14,7 @@ const go = async() => { key.value = '' } } +