diff --git a/admin-spa/src/routes/Coupons/index.tsx b/admin-spa/src/routes/Coupons/index.tsx
index 40ee722..59f4cdd 100644
--- a/admin-spa/src/routes/Coupons/index.tsx
+++ b/admin-spa/src/routes/Coupons/index.tsx
@@ -1,6 +1,6 @@
import React, { useState } from 'react';
import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query';
-import { useNavigate } from 'react-router-dom';
+import { Link, useNavigate } from 'react-router-dom';
import { __ } from '@/lib/i18n';
import { CouponsApi, type Coupon } from '@/lib/api/coupons';
import { showErrorToast, showSuccessToast, getPageLoadErrorMessage } from '@/lib/errorHandling';
@@ -253,7 +253,9 @@ export default function CouponsIndex() {
/>
- {coupon.code}
+
+ {coupon.code}
+
{coupon.description && (
{coupon.description}
diff --git a/admin-spa/src/routes/Products/Edit.tsx b/admin-spa/src/routes/Products/Edit.tsx
index f11e2e5..d3a00fd 100644
--- a/admin-spa/src/routes/Products/Edit.tsx
+++ b/admin-spa/src/routes/Products/Edit.tsx
@@ -59,6 +59,13 @@ export default function ProductEdit() {
await updateMutation.mutateAsync(payload);
};
+ // Sync meta data from product
+ useEffect(() => {
+ if (productQ.data?.meta) {
+ setMetaData(productQ.data.meta);
+ }
+ }, [productQ.data?.meta]);
+
// Set page header with back button and save button
useEffect(() => {
const actions = (
@@ -103,13 +110,6 @@ export default function ProductEdit() {
const product = productQ.data;
- // Sync meta data from product
- useEffect(() => {
- if (product?.meta) {
- setMetaData(product.meta);
- }
- }, [product?.meta]);
-
return (
|