refactor: update personal and company user type handling in BasicInformation component
This commit is contained in:
parent
fa1058381f
commit
09673fd8a9
@ -19,30 +19,45 @@ export default function BasicInformation({ profileData, HighlightIfMissing, onEd
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div className="space-y-4">
|
<div className="space-y-4">
|
||||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
{profileData.userType === 'personal' && (
|
||||||
|
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||||
|
<div>
|
||||||
|
<label className="block text-sm font-medium text-gray-700 mb-1">
|
||||||
|
First Name
|
||||||
|
</label>
|
||||||
|
<div className="flex items-center p-3 bg-gray-50 border border-gray-200 rounded-lg">
|
||||||
|
<UserCircleIcon className="h-5 w-5 text-gray-400 mr-3" />
|
||||||
|
<HighlightIfMissing value={profileData.firstName}>
|
||||||
|
<span className="text-gray-900">{profileData.firstName}</span>
|
||||||
|
</HighlightIfMissing>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label className="block text-sm font-medium text-gray-700 mb-1">
|
||||||
|
Last Name
|
||||||
|
</label>
|
||||||
|
<div className="flex items-center p-3 bg-gray-50 border border-gray-200 rounded-lg">
|
||||||
|
<UserCircleIcon className="h-5 w-5 text-gray-400 mr-3" />
|
||||||
|
<HighlightIfMissing value={profileData.lastName}>
|
||||||
|
<span className="text-gray-900">{profileData.lastName}</span>
|
||||||
|
</HighlightIfMissing>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
{profileData.userType === 'company' && (
|
||||||
<div>
|
<div>
|
||||||
<label className="block text-sm font-medium text-gray-700 mb-1">
|
<label className="block text-sm font-medium text-gray-700 mb-1">
|
||||||
First Name
|
Contact Person
|
||||||
</label>
|
</label>
|
||||||
<div className="flex items-center p-3 bg-gray-50 border border-gray-200 rounded-lg">
|
<div className="flex items-center p-3 bg-gray-50 border border-gray-200 rounded-lg">
|
||||||
<UserCircleIcon className="h-5 w-5 text-gray-400 mr-3" />
|
<UserCircleIcon className="h-5 w-5 text-gray-400 mr-3" />
|
||||||
<HighlightIfMissing value={profileData.firstName}>
|
<HighlightIfMissing value={profileData.contactPersonName}>
|
||||||
<span className="text-gray-900">{profileData.firstName}</span>
|
<span className="text-gray-900">{profileData.contactPersonName}</span>
|
||||||
</HighlightIfMissing>
|
</HighlightIfMissing>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
)}
|
||||||
<label className="block text-sm font-medium text-gray-700 mb-1">
|
|
||||||
Last Name
|
|
||||||
</label>
|
|
||||||
<div className="flex items-center p-3 bg-gray-50 border border-gray-200 rounded-lg">
|
|
||||||
<UserCircleIcon className="h-5 w-5 text-gray-400 mr-3" />
|
|
||||||
<HighlightIfMissing value={profileData.lastName}>
|
|
||||||
<span className="text-gray-900">{profileData.lastName}</span>
|
|
||||||
</HighlightIfMissing>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div>
|
<div>
|
||||||
<label className="block text-sm font-medium text-gray-700 mb-1">
|
<label className="block text-sm font-medium text-gray-700 mb-1">
|
||||||
Email Address
|
Email Address
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user