diff --git a/customer-spa/src/pages/Account/AccountDetails.tsx b/customer-spa/src/pages/Account/AccountDetails.tsx
index 6a34533..bb7c0a6 100644
--- a/customer-spa/src/pages/Account/AccountDetails.tsx
+++ b/customer-spa/src/pages/Account/AccountDetails.tsx
@@ -1,6 +1,7 @@
import React, { useState, useEffect, useRef } from 'react';
import { toast } from 'sonner';
import { api } from '@/lib/api/client';
+import SEOHead from '@/components/SEOHead';
interface AvatarSettings {
allow_custom_avatar: boolean;
@@ -198,6 +199,7 @@ export default function AccountDetails() {
return (
+
Account Details
{/* Avatar Section */}
diff --git a/customer-spa/src/pages/Account/Addresses.tsx b/customer-spa/src/pages/Account/Addresses.tsx
index 298b5a8..2ece235 100644
--- a/customer-spa/src/pages/Account/Addresses.tsx
+++ b/customer-spa/src/pages/Account/Addresses.tsx
@@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react';
import { MapPin, Plus, Edit, Trash2, Star } from 'lucide-react';
import { api } from '@/lib/api/client';
import { toast } from 'sonner';
+import SEOHead from '@/components/SEOHead';
interface Address {
id: number;
@@ -50,10 +51,10 @@ export default function Addresses() {
const loadAddresses = async () => {
try {
const response: any = await api.get('/account/addresses');
-
+
// Handle different response structures
let data: Address[] = [];
-
+
if (Array.isArray(response)) {
data = response;
} else if (response && typeof response === 'object') {
@@ -121,7 +122,7 @@ export default function Addresses() {
const handleDelete = async (id: number) => {
if (!confirm('Are you sure you want to delete this address?')) return;
-
+
try {
await api.delete(`/account/addresses/${id}`);
toast.success('Address deleted successfully');
@@ -153,9 +154,10 @@ export default function Addresses() {
return (
+
Addresses
-
-
+
{addresses.length === 0 ? (
No addresses saved yet
-
)}
-
+
{address.label}
{address.type === 'both' ? 'Billing & Shipping' : address.type}
-
+
{address.first_name} {address.last_name}
{address.company &&
{address.company}
}
@@ -203,7 +205,7 @@ export default function Addresses() {
{address.phone &&
Phone: {address.phone}
}
{address.email &&
Email: {address.email}
}
-
+