supermemory/apps/web/stores/index.ts
2026-02-10 08:36:48 -08:00

23 lines
520 B
TypeScript

"use client"
import { useQueryState } from "nuqs"
import { projectParam } from "@/lib/search-params"
import { useCallback } from "react"
export function useProject() {
const [selectedProject, _setSelectedProject] = useQueryState(
"project",
projectParam,
)
const setSelectedProject = useCallback(
(projectId: string) => {
_setSelectedProject(projectId)
},
[_setSelectedProject],
)
return { selectedProject, setSelectedProject }
}
export { usePersistentChat, usePersistentChatStore } from "./chat"