fix: Add type safety for WorkLog details rendering

This commit is contained in:
cawcenter
2025-12-13 16:23:07 -05:00
parent 95e698d94e
commit b114bf7d23

View File

@@ -231,7 +231,7 @@ export default function ContentFactoryDashboard() {
<span className="text-slate-500">[{new Date(log.date_created || '').toLocaleTimeString()}]</span>{' '} <span className="text-slate-500">[{new Date(log.date_created || '').toLocaleTimeString()}]</span>{' '}
<span className={log.action === 'create' ? 'text-green-400' : 'text-blue-400'}>{(log.action || 'INFO').toUpperCase()}</span>{' '} <span className={log.action === 'create' ? 'text-green-400' : 'text-blue-400'}>{(log.action || 'INFO').toUpperCase()}</span>{' '}
<span className="text-slate-300">{log.entity_type} #{log.entity_id}</span>{' '} <span className="text-slate-300">{log.entity_type} #{log.entity_id}</span>{' '}
<span className="text-slate-600">- {log.details ? log.details.substring(0, 50) : ''}...</span> <span className="text-slate-600">- {typeof log.details === 'string' ? log.details.substring(0, 50) : JSON.stringify(log.details || '').substring(0, 50)}...</span>
</div> </div>
)) : ( )) : (
<div className="text-slate-600 text-center mt-8">No recent activity</div> <div className="text-slate-600 text-center mt-8">No recent activity</div>