stadtwerke/innungsapp/apps/mobile/store/members.store.ts

19 lines
552 B
TypeScript

import { create } from 'zustand'
interface MembersFilterState {
search: string
nurAusbildungsbetriebe: boolean
setSearch: (s: string) => void
setNurAusbildungsbetriebe: (b: boolean) => void
reset: () => void
}
export const useMembersFilterStore = create<MembersFilterState>((set) => ({
search: '',
nurAusbildungsbetriebe: false,
setSearch: (search) => set({ search }),
setNurAusbildungsbetriebe: (nurAusbildungsbetriebe) =>
set({ nurAusbildungsbetriebe }),
reset: () => set({ search: '', nurAusbildungsbetriebe: false }),
}))