diff --git a/bo/src/assets/main.css b/bo/src/assets/main.css index 3e1c5a6..8041d23 100644 --- a/bo/src/assets/main.css +++ b/bo/src/assets/main.css @@ -5,6 +5,10 @@ body { font-family: "Inter", sans-serif; } +li { + margin-left: 20px +} + .inter { font-family: "Inter", sans-serif; } diff --git a/bo/src/components/admin/PageProducts.vue b/bo/src/components/admin/PageProducts.vue index 00883aa..c2d4e26 100644 --- a/bo/src/components/admin/PageProducts.vue +++ b/bo/src/components/admin/PageProducts.vue @@ -4,7 +4,8 @@
+ root: 'max-w-100wv overflow-auto!' + }" />
@@ -152,7 +153,7 @@ async function fetchProductList() { } } -function goToProduct(productId: number) { +function goToProduct(productId: number, linkRewrite: string) { let path = { name: route.name, params: route.params, @@ -161,7 +162,7 @@ function goToProduct(productId: number) { localStorage.setItem('back_from_product', JSON.stringify(path)) router.push({ name: 'customer-product-details', - params: { product_id: productId } + params: { product_id: productId, link_rewrite: linkRewrite } }) } @@ -280,7 +281,7 @@ const columns: TableColumn[] = [ cell: ({ row }) => { return h(UButton, { onClick: () => { - goToProduct(row.original.product_id) + goToProduct(row.original.product_id, row.original.link_rewrite) }, class: 'cursor-pointer', color: 'info', diff --git a/bo/src/components/admin/ProductDetailView.vue b/bo/src/components/admin/ProductDetailView.vue index 211de17..6f79e6d 100644 --- a/bo/src/components/admin/ProductDetailView.vue +++ b/bo/src/components/admin/ProductDetailView.vue @@ -69,8 +69,9 @@
- @@ -78,13 +79,13 @@

- {{ productStore.productDescription.name }} + {{ productStore.productDescription.name || 'Product name not provided' }}

Title:

@@ -97,9 +98,17 @@ }" />
+
+

Link rewrite:

+ +
+
-

+

Short description:

@@ -107,19 +116,19 @@
-
-
+
+

- {{ productStore.productDescription.available_now || 'Available now' }} + {{ productStore.productDescription.available_now }}

-
+

- {{ productStore.productDescription.delivery_in_stock || 'Delivery information' }} + {{ productStore.productDescription.delivery_in_stock }}

@@ -132,15 +141,18 @@ }">
+
diff --git a/bo/src/components/inner/CountryCurrencySwitch.vue b/bo/src/components/inner/CountryCurrencySwitch.vue index 0b51a23..d822d83 100644 --- a/bo/src/components/inner/CountryCurrencySwitch.vue +++ b/bo/src/components/inner/CountryCurrencySwitch.vue @@ -7,7 +7,7 @@ Country/Currency - {{ country?.name }} / {{ country?.ps_currency }} + {{ country?.name || 'Country' }} / {{ country?.ps_currency || 'Currency' }}
diff --git a/bo/src/components/inner/ProductEditor.vue b/bo/src/components/inner/ProductEditor.vue index db9e6a0..bb1fc53 100644 --- a/bo/src/components/inner/ProductEditor.vue +++ b/bo/src/components/inner/ProductEditor.vue @@ -1,7 +1,7 @@