From 73eb7b416a4a95263f2c56840ed93a745d5ab552 Mon Sep 17 00:00:00 2001 From: trochas Date: Thu, 6 Nov 2025 18:46:32 +0100 Subject: [PATCH] theme en cours --- app/(tabs)/bonjourFL.tsx | 62 ++++++++++++++++++----------- app/(tabs)/explore.tsx | 4 +- app/(tabs)/index.tsx | 2 +- components/Theme.tsx | 17 -------- components/selectChantier.tsx | 24 ++++++----- components/themeColors.tsx | 25 ------------ components/themed-text.tsx | 10 ++++- components/themed-textinpute.tsx | 68 ++++++++++++++++++++++++++++++++ components/themed-view.tsx | 13 +++++- constants/theme.ts | 16 +++++++- package-lock.json | 32 ++++++++++++++- 11 files changed, 186 insertions(+), 87 deletions(-) delete mode 100644 components/Theme.tsx delete mode 100644 components/themeColors.tsx create mode 100644 components/themed-textinpute.tsx diff --git a/app/(tabs)/bonjourFL.tsx b/app/(tabs)/bonjourFL.tsx index f794ef6..72dff76 100644 --- a/app/(tabs)/bonjourFL.tsx +++ b/app/(tabs)/bonjourFL.tsx @@ -1,6 +1,10 @@ +import SelectChantier from '@/components/selectChantier'; +import { ThemedText } from '@/components/themed-text'; +import { ThemedTextInput } from '@/components/themed-textinpute'; +import { ThemedView } from '@/components/themed-view'; import { useLocalSearchParams, useRouter } from 'expo-router'; import React, { useMemo, useState } from 'react'; -import { Button, FlatList, Image, StyleSheet, Text, TextInput, View } from 'react-native'; +import { Button, FlatList, Image, StyleSheet, Text } from 'react-native'; import rawConcerts from '../../data/concerts.json'; type Concert = { @@ -40,55 +44,61 @@ export default function BonjourScreen() { return null; } return( - + - - {item.group} - {item.date} - {item.location} - Prix : {item.price} € - Places restantes : {item.ticketsLeft} - - ); + + {item.group} + {item.date} + {item.location} + Prix : {item.price} € + Places restantes : {item.ticketsLeft} + + ); }; + + + return( - + + + + index.toString()} contentContainerStyle={{ paddingBottom: 40 }} ListHeaderComponent={ - - + + Bonjour {prenom} {nom} - + - - + } ListEmptyComponent={ Aucun résultat n'a été trouvé } /> - +