feat: F013 match center decision workspace
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
7cf8d8ba72
commit
2cb29a1920
10 files changed
+348
-269
No files matched your search
@@ -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 }),
|
||||
}))
|
||||
Reference in new issue
Block a user