Feat: Sync entre addRessources et gestionRessources

This commit is contained in:
Amaël Kesteman
2025-12-13 21:49:07 +01:00
parent 85fc76ddec
commit 898f06d577
4 changed files with 44 additions and 11 deletions

View File

@@ -10,10 +10,11 @@ import { FlatList, Image, StyleSheet, Text, View } from "react-native";
import { Ressources } from "../../class/class";
import { getRessources } from "../../services/ressourcesService";
import SelectChantier from "@/components/selectChantier";
import { useRessources } from "../ContextRessource";
export default function GestionnaireRessource() {
const [search, setSearch] = useState("");
const [ressource, setRessources] = useState<Ressources[]>([]);
const {ressources, setRessources} = useRessources();
const [filterType, setFilterType] = useState("tout");
const [showFilterMenu, setShowFilterMenu] = useState(false);
const router = useRouter();
@@ -30,7 +31,7 @@ export default function GestionnaireRessource() {
loadData();
}, []);
const filteredData = ressource.filter((r) => {
const filteredData = ressources.filter((r) => {
const matchName = r.name.toLowerCase().includes(search.toLowerCase());
const matchType = filterType === "tout" || r.type === filterType;
return matchName && matchType;