filter chefs
This commit is contained in:
@@ -28,7 +28,8 @@ export default function SelectChafChantier({style,sendChefChantier , ...otherPro
|
|||||||
async function loadData() {
|
async function loadData() {
|
||||||
try {
|
try {
|
||||||
const data = await getUsers();//TODO chef de chantier uniquement
|
const data = await getUsers();//TODO chef de chantier uniquement
|
||||||
setUsers(data);
|
const chefs = data.filter(user => user.role === "chef");
|
||||||
|
setUsers(chefs);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("Erreur lors du chargement :", error);
|
console.error("Erreur lors du chargement :", error);
|
||||||
}
|
}
|
||||||
@@ -73,8 +74,6 @@ export default function SelectChafChantier({style,sendChefChantier , ...otherPro
|
|||||||
renderItem={chefChantierSummary}
|
renderItem={chefChantierSummary}
|
||||||
keyExtractor={(_, index) => index.toString()}
|
keyExtractor={(_, index) => index.toString()}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
||||||
<ThemedButton lvl={2} border={5} style={styles.buttonValid} onPress={() => setIsOpen(false)}>
|
<ThemedButton lvl={2} border={5} style={styles.buttonValid} onPress={() => setIsOpen(false)}>
|
||||||
<ThemedText style={{fontSize: 25}}>Annuler</ThemedText>
|
<ThemedText style={{fontSize: 25}}>Annuler</ThemedText>
|
||||||
</ThemedButton>
|
</ThemedButton>
|
||||||
@@ -89,8 +88,6 @@ export default function SelectChafChantier({style,sendChefChantier , ...otherPro
|
|||||||
<ThemedText style={styles.centeredText}>{chefDeChantier?chefDeChantier.name+" "+chefDeChantier.last_name:"selectionner un chef de chantier"}</ThemedText>
|
<ThemedText style={styles.centeredText}>{chefDeChantier?chefDeChantier.name+" "+chefDeChantier.last_name:"selectionner un chef de chantier"}</ThemedText>
|
||||||
{isOpen && chefChantierSearch()}
|
{isOpen && chefChantierSearch()}
|
||||||
</ThemedButton>
|
</ThemedButton>
|
||||||
|
|
||||||
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -155,5 +152,4 @@ const styles = StyleSheet.create({
|
|||||||
alignItems: "center",
|
alignItems: "center",
|
||||||
justifyContent: 'center',
|
justifyContent: 'center',
|
||||||
},
|
},
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user