selectRessource au lieu de selectMachine et selectOuvrier
This commit is contained in:
@@ -18,7 +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 SelectMachine from '@/components/selectMachine';
|
||||
import SelectRessource from '@/components/selectRessource';
|
||||
|
||||
|
||||
type RessourcesQte = [Ressources, number];
|
||||
@@ -41,8 +41,8 @@ export default function AddChantier() {
|
||||
const [adresse, setAdresse] = useState('');
|
||||
const [duree, setDuree] = useState('');
|
||||
const [contact, setContact] = useState('');
|
||||
const [machine, setMachines] = useState<RessourcesQte[]>(); //de type enfin /!\
|
||||
const [materiels, setMateriels] = useState<RessourcesQte[][]>(); //de type material (outils) /!\
|
||||
const [machine, setMachines] = useState<RessourcesQte[]>();
|
||||
const [ouvrier, setOuvier] = useState<RessourcesQte[]>();
|
||||
|
||||
const [showDateSelect,setSowDateSelect] = useState(false);
|
||||
const [openConfirmation,setOpenConfirmation] = useState(false);
|
||||
@@ -181,11 +181,11 @@ export default function AddChantier() {
|
||||
</View>
|
||||
<View style = {styles.inputLine}>
|
||||
<ThemedText style = {styles.inputName}>Vehicules et machines:</ThemedText>
|
||||
<SelectMachine style = {styles.input} sendMachines={setMachines}/>
|
||||
<SelectRessource style={styles.input} sendRessources={setMachines} ressourceType="Machine"/>
|
||||
</View>
|
||||
<View style = {styles.inputLine}>
|
||||
<ThemedText style = {styles.inputName}>TODO pareil que vehicule mais pour ouvrier:</ThemedText>
|
||||
<SelectMachine style = {styles.input} sendMachines={setMachines}/>
|
||||
<ThemedText style = {styles.inputName}>Ouvriers:</ThemedText>
|
||||
<SelectRessource style={styles.input} sendRessources={setOuvier} ressourceType="Ouvrier"/>
|
||||
</View>
|
||||
|
||||
|
||||
|
||||
35
app/(tabs)/addScreen.tsx
Normal file
35
app/(tabs)/addScreen.tsx
Normal file
@@ -0,0 +1,35 @@
|
||||
import { ThemedButton } from "@/components/theme/themed-button";
|
||||
import { ThemedText } from "@/components/theme/themed-text";
|
||||
import { useState } from "react";
|
||||
import { View } from "react-native";
|
||||
|
||||
export default function AddScreen() {
|
||||
const [typeAdd, setTypeAdd] = useState('');
|
||||
|
||||
|
||||
|
||||
return(
|
||||
<View>
|
||||
<ThemedButton>
|
||||
<ThemedText>
|
||||
Ajouter un chantier
|
||||
</ThemedText>
|
||||
</ThemedButton>
|
||||
<ThemedButton>
|
||||
<ThemedText>
|
||||
Ajouter un équipement
|
||||
</ThemedText>
|
||||
</ThemedButton>
|
||||
<ThemedButton>
|
||||
<ThemedText>
|
||||
Ajouter un vehicule ou machine
|
||||
</ThemedText>
|
||||
</ThemedButton>
|
||||
<ThemedButton>
|
||||
<ThemedText>
|
||||
Ajouter un ouvrier
|
||||
</ThemedText>
|
||||
</ThemedButton>
|
||||
</View>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user