selectEngins

This commit is contained in:
Rochas
2025-12-13 12:31:32 +01:00
parent 91fe9f849b
commit dc02896fdd
3 changed files with 177 additions and 5 deletions

View File

@@ -18,6 +18,7 @@ import DateTimePicker, { DateTimePickerEvent } from '@react-native-community/dat
import Constants from 'expo-constants'; //pour connaître la taille de la barre menu de l'OS en haut
import SelectChafChantier from '@/components/selectChefChantier';
import SelectEngins from '@/components/selectEngins';
//Uniquement accessible par le RESPONSSABLE du chantier
//Pour créer ou modifier un chantier
@@ -36,7 +37,8 @@ export default function AddChantier() {
const [adresse, setAdresse] = useState('');
const [duree, setDuree] = useState('');
const [contact, setContact] = useState('');
const [vehicule, setVehicule] = useState('');
const [engins, setEngins] = useState<Ressources[]>(); //de type enfin /!\
const [materiels, setMateriels] = useState<Ressources>(); //de type material (outils) /!\
const [showDateSelect,setSowDateSelect] = useState(false);
const [openConfirmation,setOpenConfirmation] = useState(false);
@@ -166,7 +168,10 @@ export default function AddChantier() {
{renderInut("Estimation de la durée (en demi-journées)","14",duree,setDuree,false)}
{renderInut("Adresse","1 Rue de la Coutellerie, Paris",adresse,setAdresse,false)}
{renderInut("Contact client","07 01 02 03 04 05",contact,setContact,true)}
{renderInut("Vehicule","TODO Ouvrir un menu",vehicule,setVehicule,false)}
<View style = {styles.inputLine}>
<ThemedText style = {styles.inputName}>Engins:</ThemedText>
<SelectEngins style = {styles.input} sendEngins={setEngins}/>
</View>
<View style = {styles.inputLine}>
<ThemedText style = {styles.inputName}>Chef de chantier:</ThemedText>
<SelectChafChantier style = {styles.input} sendChefChantier={setChefChantier}/>