import React from "react"; import { Service } from "../../types"; import Grid from "@mui/material/Unstable_Grid2"; import ServiceCard from "./ServiceCard"; import { useGlobalState } from "../../GlobalStateProvider"; interface ServiceListProps { services: Service[]; } export default function ServiceList({ services }: ServiceListProps) { const { state } = useGlobalState(); const serviceItems = services .filter( (service) => !state.searchFilter || service.name.toLocaleLowerCase().includes(state.searchFilter.toLocaleLowerCase()) ) .map((service) => { return ( ); }); return ( {serviceItems} ); }