From 53c08cd56aaad1e9c5402e19667a6279c1ce655d Mon Sep 17 00:00:00 2001 From: pradeepkumar Date: Mon, 20 Apr 2026 10:32:00 +0530 Subject: [PATCH] feat: include agent IDs in ProfessionalItem and FeaturedAgentItem interfaces and dashboard updates --- src/app/dashboard/cms/page.tsx | 4 ++-- src/services/cms.service.ts | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/dashboard/cms/page.tsx b/src/app/dashboard/cms/page.tsx index a5c6bdc..19f2aad 100644 --- a/src/app/dashboard/cms/page.tsx +++ b/src/app/dashboard/cms/page.tsx @@ -326,7 +326,7 @@ export default function CmsPage() { } } - const newItem: ProfessionalItem = { name, subtitle, location, experience, expertise, imageUrl }; + const newItem: ProfessionalItem = { id: agent?.id, name, subtitle, location, experience, expertise, imageUrl }; onChange([...currentItems, newItem]); setAgentSearchQuery(''); setAgentSearchResults([]); @@ -383,7 +383,7 @@ export default function CmsPage() { } } - const newAgent: FeaturedAgentItem = { name, role, rating, location, experience, imageUrl }; + const newAgent: FeaturedAgentItem = { id: agent?.id, name, role, rating, location, experience, imageUrl }; setEditContent({ ...data, featuredAgents: [...(data.featuredAgents || []), newAgent] }); setAgentSearchQuery(''); setAgentSearchResults([]); diff --git a/src/services/cms.service.ts b/src/services/cms.service.ts index fe645d9..abb5d27 100644 --- a/src/services/cms.service.ts +++ b/src/services/cms.service.ts @@ -15,6 +15,7 @@ export interface FeatureItem { } export interface FeaturedAgentItem { + id?: string; name: string; role: string; rating: string; @@ -31,6 +32,7 @@ export interface FeaturesContent { } export interface ProfessionalItem { + id?: string; name: string; subtitle: string; location: string;