feat: add hubId field and update source display to link to hub details page
This commit is contained in:
@@ -28,6 +28,7 @@ interface Request {
|
||||
id: string;
|
||||
applicationSource: ApplicationSource;
|
||||
sourceDetails?: string;
|
||||
hubId?: string;
|
||||
name: string;
|
||||
phone: string;
|
||||
email: string;
|
||||
@@ -85,6 +86,7 @@ const mockRequests: Request[] = [
|
||||
id: 'REQ002',
|
||||
applicationSource: 'walkin',
|
||||
sourceDetails: 'Gulshan Hub',
|
||||
hubId: 'hub1',
|
||||
name: 'Karim Hasan',
|
||||
phone: '01712345679',
|
||||
email: 'karim@email.com',
|
||||
@@ -428,7 +430,16 @@ const handleRejectDocument = (docId: string) => {
|
||||
</h3>
|
||||
<div className="space-y-2">
|
||||
<div className="flex justify-between"><span className="text-sm text-green-600">Source</span><span className="text-sm font-medium text-green-800">{sourceLabels[request.applicationSource]}</span></div>
|
||||
{request.sourceDetails && <div className="flex justify-between"><span className="text-sm text-green-600">Details</span><span className="text-sm font-medium text-green-800">{request.sourceDetails}</span></div>}
|
||||
{request.hubId ? (
|
||||
<div className="flex justify-between">
|
||||
<span className="text-sm text-green-600">Hub</span>
|
||||
<Link href={`/admin/hub/${request.hubId}`} className="text-sm font-medium text-blue-600 hover:text-blue-800 flex items-center gap-1">
|
||||
<MapPin className="w-3 h-3" /> {hubLabels[request.hubId]}
|
||||
</Link>
|
||||
</div>
|
||||
) : request.sourceDetails && (
|
||||
<div className="flex justify-between"><span className="text-sm text-green-600">Details</span><span className="text-sm font-medium text-green-800">{request.sourceDetails}</span></div>
|
||||
)}
|
||||
<div className="flex justify-between"><span className="text-sm text-green-600">Type</span><span className="text-sm font-medium text-green-800 capitalize flex items-center gap-1"><TypeIcon className="w-4 h-4" /> {request.type}</span></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user