import { useLocalSearchParams } from 'expo-router'; import { ScrollView, Text } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; import { useDocuments } from '@/api/ressources'; import { Carte, EnteteFiche, LigneInfo } from '@/composants/ui'; import { useTokens } from '@/theme/tokens'; const KIND_LABEL: Record = { NOTICE: 'Notice', CERTIFICATE: 'Certificat', PHOTO: 'Photo', OTHER: 'Autre', }; function taille(octets: number): string { if (octets < 1024) return `${octets} o`; if (octets < 1024 * 1024) return `${Math.round(octets / 1024)} Ko`; return `${(octets / (1024 * 1024)).toFixed(1)} Mo`; } /** Fiche document — R6.5. Métadonnées seules (D2, comme la bibliothèque * R6.3) : l'ouverture du fichier lui-même demande `expo-sharing`, pas * encore une dépendance du projet — ouvrir depuis le web pour l'instant. * Destination de « Voir le document » depuis les sources de l'Assistant. */ export default function PageFicheDocument() { const t = useTokens(); const { id } = useLocalSearchParams<{ id: string }>(); const { data: documents } = useDocuments(); const doc = (documents ?? []).find((d) => d.id === id); if (!doc) return null; return ( Ouvrir le fichier se fait depuis le web pour l'instant. ); }