filter chefs

This commit is contained in:
tuanvu
2025-12-13 15:32:01 +01:00
parent 602b571d5c
commit 1407d3b20f

View File

@@ -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',
}, },
}); });