Fix jwt-token

This commit is contained in:
2025-09-19 14:13:24 +02:00
parent e820f68b05
commit 32245f1132
7 changed files with 312 additions and 34 deletions

View File

@@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react';
import { useNavigate } from 'react-router-dom';
import api from '../services/api';
import { format } from 'date-fns';
import { t } from '../utils/tempTranslations';
import {
PlusIcon,
PencilIcon,
@@ -145,6 +146,7 @@ const Devices = () => {
return (
<div className="flex items-center justify-center h-64">
<div className="animate-spin rounded-full h-32 w-32 border-b-2 border-primary-600"></div>
<span className="ml-4 text-gray-600">{t('devices.loading')}</span>
</div>
);
}
@@ -154,10 +156,10 @@ const Devices = () => {
<div className="flex items-center justify-between">
<div>
<h3 className="text-lg leading-6 font-medium text-gray-900">
Devices
{t('devices.title')}
</h3>
<p className="mt-1 text-sm text-gray-500">
Manage your drone detection devices
{t('devices.description')}
{pendingCount > 0 && (
<span className="ml-2 px-2 py-1 text-xs font-medium bg-yellow-200 text-yellow-800 rounded-full">
{pendingCount} pending approval
@@ -170,7 +172,7 @@ const Devices = () => {
className="btn btn-primary flex items-center space-x-2"
>
<PlusIcon className="h-4 w-4" />
<span>Add Device</span>
<span>{t('devices.addDevice')}</span>
</button>
</div>