import { create } from "zustand"; type State = { filter: { search: string; company: string; }; }; type Action = { updateFilter: (name: string, value: string) => void; }; export const useResultStore = create((set) => ({ filter: { search: "", company: "", }, updateFilter: (name, value) => set((state) => ({ filter: { ...state.filter, [name]: value, }, })), }));