fixed my propries page and fixed the sidebar again mouaz is the best in the west
All checks were successful
Build frontend / build (push) Successful in 44s
All checks were successful
Build frontend / build (push) Successful in 44s
This commit is contained in:
@ -483,20 +483,28 @@ export default function PropertyDetailsPage() {
|
||||
</div>
|
||||
|
||||
{/* Services with detail text */}
|
||||
{Object.keys(property.services).length > 0 && (
|
||||
{property.services && (Array.isArray(property.services) ? property.services.length > 0 : Object.keys(property.services).length > 0) && (
|
||||
<div className="mb-4">
|
||||
<h3 className="font-bold text-gray-900 mb-2 text-sm">الخدمات</h3>
|
||||
<div className="flex flex-wrap gap-1.5">
|
||||
{Object.entries(property.services).map(([key, val]) => {
|
||||
if (!val) return null;
|
||||
const detail = typeof val === 'object' && val.detail ? val.detail : null;
|
||||
return (
|
||||
<span key={key} className="px-3 py-1 bg-green-50 text-green-700 rounded-full text-sm border border-green-200 flex items-center gap-1">
|
||||
{serviceLabels[key] || key}
|
||||
{detail && <span className="text-green-400">· {detail}</span>}
|
||||
{Array.isArray(property.services) ? (
|
||||
property.services.map((svc, i) => (
|
||||
<span key={i} className="px-3 py-1 bg-green-50 text-green-700 rounded-full text-sm border border-green-200 flex items-center gap-1">
|
||||
{serviceLabels[svc] || svc}
|
||||
</span>
|
||||
);
|
||||
})}
|
||||
))
|
||||
) : (
|
||||
Object.entries(property.services).map(([key, val]) => {
|
||||
if (!val) return null;
|
||||
const detail = typeof val === 'object' && val.detail ? val.detail : null;
|
||||
return (
|
||||
<span key={key} className="px-3 py-1 bg-green-50 text-green-700 rounded-full text-sm border border-green-200 flex items-center gap-1">
|
||||
{serviceLabels[key] || key}
|
||||
{detail && <span className="text-green-400">· {detail}</span>}
|
||||
</span>
|
||||
);
|
||||
})
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user