Use tRPC for expense form (#251)

This commit is contained in:
Sebastien Castiel
2024-10-19 22:59:47 -04:00
committed by GitHub
parent 2281316d58
commit 21d0c02687
12 changed files with 237 additions and 89 deletions

View File

@@ -52,12 +52,14 @@ export function useBaseUrl() {
/**
* @returns The active user, or `null` until it is fetched from local storage
*/
export function useActiveUser(groupId: string) {
export function useActiveUser(groupId?: string) {
const [activeUser, setActiveUser] = useState<string | null>(null)
useEffect(() => {
const activeUser = localStorage.getItem(`${groupId}-activeUser`)
if (activeUser) setActiveUser(activeUser)
if (groupId) {
const activeUser = localStorage.getItem(`${groupId}-activeUser`)
if (activeUser) setActiveUser(activeUser)
}
}, [groupId])
return activeUser