feat: display fallback "Not specified" state for agent work environment and tagline info cards

This commit is contained in:
pradeepkumar
2026-04-15 14:00:40 +05:30
parent 1637139f23
commit 87d8ee389a
2 changed files with 72 additions and 56 deletions

View File

@@ -496,7 +496,6 @@ export default function AgentDashboard() {
</div>
}
/>
{workEnvironmentData.content && (
<InfoCard
title={workEnvironmentData.label}
icon={
@@ -507,23 +506,32 @@ export default function AgentDashboard() {
height={28}
/>
}
content={<p className="font-serif font-semibold text-[14px] leading-[19px] text-[#00293D]">{workEnvironmentData.content}</p>}
content={
workEnvironmentData.content ? (
<p className="font-serif font-semibold text-[14px] leading-[19px] text-[#00293D]">{workEnvironmentData.content}</p>
) : (
<p className="font-normal font-serif text-[14px] leading-[19px] text-[#00293D]/60">Not specified</p>
)
}
/>
)}
{testimonials.length > 0 && (
<InfoCard
title=""
title={personalTaglineData.label}
icon={
<Image
src="/assets/icons/testimonial-star-icon.svg"
alt="Testimonial"
alt={personalTaglineData.label}
width={28}
height={28}
/>
}
content={<p className="text-[14px] font-semibold font-serif leading-[19px] text-center text-[#00293D]">&ldquo;{testimonials[0].text.length > 150 ? testimonials[0].text.substring(0, 150) + '...' : testimonials[0].text}&rdquo;</p>}
content={
personalTaglineData.content ? (
<p className="text-[14px] font-semibold font-serif leading-[19px] text-center text-[#00293D]">&ldquo;{personalTaglineData.content.length > 150 ? personalTaglineData.content.substring(0, 150) + '...' : personalTaglineData.content}&rdquo;</p>
) : (
<p className="font-normal font-serif text-[14px] leading-[19px] text-[#00293D]/60">Not specified</p>
)
}
/>
)}
</div>
{/* Specialization Section */}

View File

@@ -424,7 +424,6 @@ export default function AgentProfileView() {
</div>
}
/>
{workEnvironmentData.content && (
<InfoCard
title={workEnvironmentData.label}
icon={
@@ -435,10 +434,14 @@ export default function AgentProfileView() {
height={28}
/>
}
content={<p className="font-serif font-semibold text-[14px] leading-[19px] text-[#00293D]">{workEnvironmentData.content}</p>}
content={
workEnvironmentData.content ? (
<p className="font-serif font-semibold text-[14px] leading-[19px] text-[#00293D]">{workEnvironmentData.content}</p>
) : (
<p className="font-normal font-serif text-[14px] leading-[19px] text-[#00293D]/60">Not specified</p>
)
}
/>
)}
{personalTaglineData.content && (
<InfoCard
title={personalTaglineData.label}
icon={
@@ -449,9 +452,14 @@ export default function AgentProfileView() {
height={28}
/>
}
content={<p className="text-[14px] font-semibold font-serif leading-[19px] text-center text-[#00293D]">&ldquo;{personalTaglineData.content.length > 150 ? personalTaglineData.content.substring(0, 150) + '...' : personalTaglineData.content}&rdquo;</p>}
content={
personalTaglineData.content ? (
<p className="text-[14px] font-semibold font-serif leading-[19px] text-center text-[#00293D]">&ldquo;{personalTaglineData.content.length > 150 ? personalTaglineData.content.substring(0, 150) + '...' : personalTaglineData.content}&rdquo;</p>
) : (
<p className="font-normal font-serif text-[14px] leading-[19px] text-[#00293D]/60">Not specified</p>
)
}
/>
)}
</div>
{/* Specialization Section */}