feat: F013 match center decision workspace

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Sutter
2026-05-16 14:11:28 +02:00
parent 7cf8d8ba72
commit 2cb29a1920
10 changed files with 348 additions and 269 deletions
+17
View File
@@ -0,0 +1,17 @@
import { create } from 'zustand'
interface MatchCenterState {
selectedPropertyId: string | null
selectedNeedId: string | null
setSelectedProperty: (id: string | null) => void
setSelectedNeed: (id: string | null) => void
clearSelection: () => void
}
export const useMatchCenterStore = create<MatchCenterState>((set) => ({
selectedPropertyId: null,
selectedNeedId: null,
setSelectedProperty: (id) => set({ selectedPropertyId: id }),
setSelectedNeed: (id) => set({ selectedNeedId: id }),
clearSelection: () => set({ selectedPropertyId: null, selectedNeedId: null }),
}))