import { Tabs } from 'expo-router'; import { Text, type ColorValue } from 'react-native'; import { useAssets, useReferenceValues } from '@/api/exploitation'; import { useFile } from '@/file/store'; import { useTokens } from '@/theme/tokens'; /** La tabbar de la maquette R4. Les onglets à venir restent visibles * (périmètre annoncé, même patron que la sidebar web) mais mènent à un * écran « disponible en R4.x ». */ function Pic({ glyphe, couleur }: { glyphe: string; couleur: ColorValue }) { return {glyphe}; } export default function CoquilleTabs() { const t = useTokens(); const file = useFile(); const conflits = file.some((s) => s.statut === 'CONFLIT'); // D1 « lecture locale » : le parc (scan D4) et les référentiels du bilan // se préchargent dès l'entrée — le sous-sol n'attend pas qu'on y pense. useAssets(); useReferenceValues(); return ( , }} /> , }} /> , }} /> , tabBarBadge: file.length || undefined, tabBarBadgeStyle: { backgroundColor: conflits ? t.prioBloque : t.stAttente, color: '#fff', fontFamily: 'Manrope_800ExtraBold', fontSize: 10, }, }} /> ); }