import { MOCK_MEMBERS } from '@/lib/mock-data' import { useMembersFilterStore } from '@/store/members.store' export function useMembersList() { const search = useMembersFilterStore((s) => s.search) const nurAusbildungsbetriebe = useMembersFilterStore((s) => s.nurAusbildungsbetriebe) let data = MOCK_MEMBERS.filter((m) => m.status === 'aktiv') if (search) { const q = search.toLowerCase() data = data.filter( (m) => m.name.toLowerCase().includes(q) || m.betrieb.toLowerCase().includes(q) || m.ort.toLowerCase().includes(q) || m.sparte.toLowerCase().includes(q) ) } if (nurAusbildungsbetriebe) { data = data.filter((m) => m.istAusbildungsbetrieb) } return { data, isLoading: false, refetch: () => {}, isRefetching: false } } export function useMemberDetail(id: string) { const data = MOCK_MEMBERS.find((m) => m.id === id) ?? null return { data, isLoading: false } }