diff --git a/src/components.d.ts b/src/components.d.ts index b4d3b35..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'] @@ -44,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'] @@ -175,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/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 0d45b70..2c471fd 100644 --- a/src/components/head/CBSearch.vue +++ b/src/components/head/CBSearch.vue @@ -6,13 +6,15 @@ const useKeyword = keyword() const key = ref(useKeyword.savedKeyword) const router = useRouter() + const go = async() => { if (key.value) { - await router.push(`/search/keyword=${encodeURIComponent(key.value)}`) + await router.push(`/search/${encodeURIComponent(key.value)}`) await location.reload() key.value = '' } } +