import { StatusBar } from 'expo-status-bar'; import { useState } from 'react'; import { Pressable, StyleSheet, Text, View } from 'react-native'; import { pickDirectory } from '../services/safDirectory'; import { saveDirectory } from '../services/localStorage'; export default function Index() { const [folders, setFolders] = useState([]); const handlePickDirectory = async () => { const folder = await pickDirectory(); if ( !folder ) return; await saveDirectory(folder); setFolders((prev) => [...prev, folder.name]); }; return ( Dot. Ajouter un dossier {folders.map((name) => ( {name} ))} ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, title: { fontSize: 32, fontWeight: '600', }, button: { marginTop: 24, paddingHorizontal: 20, paddingVertical: 12, backgroundColor: '#0057ff', borderRadius: 8, }, buttonLabel: { color: '#fff', fontSize: 16, fontWeight: '600', }, folder: { marginTop: 8, fontSize: 14, color: '#333', }, });