fix: détection pays fiable via nom de ville Cesium+ + reorder bounding boxes
- Extrait le pays depuis le champ city Cesium+ en priorité (ex: "Heusy, 4800, Belgique" → BE) - Bounding boxes réordonnées : petits pays (LU, BE, CH, NL) avant FR pour éviter les faux positifs - Affiche l'heure du dernier refresh sur le badge live Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -12,6 +12,7 @@ export default function App() {
|
||||
const [stats, setStats] = useState<PeriodStats | null>(null);
|
||||
const [loading, setLoading] = useState(true);
|
||||
const [refreshing, setRefreshing] = useState(false);
|
||||
const [lastUpdate, setLastUpdate] = useState<Date | null>(null);
|
||||
const [source, setSource] = useState<'live' | 'mock'>('mock');
|
||||
|
||||
useEffect(() => {
|
||||
@@ -26,6 +27,7 @@ export default function App() {
|
||||
setTransactions(transactions);
|
||||
setStats(stats);
|
||||
setSource(source);
|
||||
setLastUpdate(new Date());
|
||||
}
|
||||
})
|
||||
.catch((err) => console.warn('Ğ1Flux refresh error:', err))
|
||||
@@ -66,7 +68,7 @@ export default function App() {
|
||||
: 'bg-[#0a0b0f]/80 border-[#2e2f3a] text-[#4b5563]'
|
||||
}`}>
|
||||
{source === 'live'
|
||||
? <>{refreshing ? <span className="animate-spin inline-block">↻</span> : '●'} live Ğ1v2</>
|
||||
? <>{refreshing ? <span className="animate-spin inline-block">↻</span> : '●'} live Ğ1v2{lastUpdate && <span className="ml-1 opacity-60">{lastUpdate.toLocaleTimeString('fr-FR')}</span>}</>
|
||||
: '○ mock'}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user