Fix jwt-token
This commit is contained in:
@@ -352,8 +352,8 @@ const Dashboard = () => {
|
|||||||
<div className="space-y-4">
|
<div className="space-y-4">
|
||||||
<div className="flex items-center justify-between p-3 bg-red-50 rounded-lg">
|
<div className="flex items-center justify-between p-3 bg-red-50 rounded-lg">
|
||||||
<div>
|
<div>
|
||||||
<div className="font-medium text-red-900">Critical Alerts</div>
|
<div className="font-medium text-red-900">{t('dashboard.criticalAlerts')}</div>
|
||||||
<div className="text-sm text-red-700">Very close approaches</div>
|
<div className="text-sm text-red-700">{t('dashboard.veryCloseApproaches')}</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="text-2xl font-bold text-red-600">
|
<div className="text-2xl font-bold text-red-600">
|
||||||
{movementAlerts.filter(a => a.analysis.alertLevel >= 3).length}
|
{movementAlerts.filter(a => a.analysis.alertLevel >= 3).length}
|
||||||
@@ -362,8 +362,8 @@ const Dashboard = () => {
|
|||||||
|
|
||||||
<div className="flex items-center justify-between p-3 bg-orange-50 rounded-lg">
|
<div className="flex items-center justify-between p-3 bg-orange-50 rounded-lg">
|
||||||
<div>
|
<div>
|
||||||
<div className="font-medium text-orange-900">High Priority</div>
|
<div className="font-medium text-orange-900">{t('dashboard.highPriority')}</div>
|
||||||
<div className="text-sm text-orange-700">Approaching drones</div>
|
<div className="text-sm text-orange-700">{t('dashboard.approachingDrones')}</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="text-2xl font-bold text-orange-600">
|
<div className="text-2xl font-bold text-orange-600">
|
||||||
{movementAlerts.filter(a => a.analysis.alertLevel === 2).length}
|
{movementAlerts.filter(a => a.analysis.alertLevel === 2).length}
|
||||||
@@ -372,8 +372,8 @@ const Dashboard = () => {
|
|||||||
|
|
||||||
<div className="flex items-center justify-between p-3 bg-blue-50 rounded-lg">
|
<div className="flex items-center justify-between p-3 bg-blue-50 rounded-lg">
|
||||||
<div>
|
<div>
|
||||||
<div className="font-medium text-blue-900">Medium Priority</div>
|
<div className="font-medium text-blue-900">{t('dashboard.mediumPriority')}</div>
|
||||||
<div className="text-sm text-blue-700">Movement changes</div>
|
<div className="text-sm text-blue-700">{t('dashboard.movementChanges')}</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="text-2xl font-bold text-blue-600">
|
<div className="text-2xl font-bold text-blue-600">
|
||||||
{movementAlerts.filter(a => a.analysis.alertLevel === 1).length}
|
{movementAlerts.filter(a => a.analysis.alertLevel === 1).length}
|
||||||
@@ -383,15 +383,15 @@ const Dashboard = () => {
|
|||||||
<div className="pt-4 border-t border-gray-200">
|
<div className="pt-4 border-t border-gray-200">
|
||||||
<div className="text-sm text-gray-600">
|
<div className="text-sm text-gray-600">
|
||||||
<div className="flex justify-between">
|
<div className="flex justify-between">
|
||||||
<span>Total Tracked:</span>
|
<span>{t('dashboard.totalTracked')}:</span>
|
||||||
<span className="font-medium">{movementAlerts.length} events</span>
|
<span className="font-medium">{movementAlerts.length} {t('dashboard.events')}</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex justify-between mt-1">
|
<div className="flex justify-between mt-1">
|
||||||
<span>Last Alert:</span>
|
<span>{t('dashboard.lastAlert')}:</span>
|
||||||
<span className="font-medium">
|
<span className="font-medium">
|
||||||
{movementAlerts.length > 0
|
{movementAlerts.length > 0
|
||||||
? format(new Date(movementAlerts[0].timestamp), 'HH:mm:ss')
|
? format(new Date(movementAlerts[0].timestamp), 'HH:mm:ss')
|
||||||
: 'None'
|
: t('dashboard.none')
|
||||||
}
|
}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user