diff --git a/apps/admin/src/pages/SystemSettingsPage.tsx b/apps/admin/src/pages/SystemSettingsPage.tsx index 9fec061..eee5360 100644 --- a/apps/admin/src/pages/SystemSettingsPage.tsx +++ b/apps/admin/src/pages/SystemSettingsPage.tsx @@ -7,6 +7,7 @@ export default function SystemSettingsPage() { const [saving, setSaving] = useState(false) // Form State + const [brandName, setBrandName] = useState('') const [shippingFee, setShippingFee] = useState('') const [bankName, setBankName] = useState('') const [bankAccountName, setBankAccountName] = useState('') @@ -29,6 +30,7 @@ export default function SystemSettingsPage() { fetch(`${API_BASE}/settings`) .then(r => r.json()) .then((data: StoreSettings) => { + setBrandName(data.brandName || 'HomAroma') setShippingFee(data.shippingFee.toString()) setBankName(data.bankName || '') setBankAccountName(data.bankAccountName || '') @@ -58,6 +60,7 @@ export default function SystemSettingsPage() { method: 'PUT', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ + brandName, shippingFee: parseFloat(shippingFee) || 0, bankName, bankAccountName, @@ -208,6 +211,19 @@ export default function SystemSettingsPage() {
+
+ + setBrandName(e.target.value)} + className="admin-input w-full max-w-sm" + placeholder="HomAroma" + /> +

This name is used by the website and spa header/footer as the brand display name.

+
+