chore: format

This commit is contained in:
2025-10-10 16:43:21 +02:00
parent f0aabd63b6
commit 75c29e0ba4
551 changed files with 433948 additions and 94145 deletions

View File

@@ -1,37 +1,37 @@
import { trpc } from "@/trpc"
import Cookies from "js-cookie"
import { useCallback, useEffect, useMemo } from "react"
import { useNavigate } from "react-router"
import { useLocalStorage } from "usehooks-ts"
import { trpc } from "@/trpc";
import Cookies from "js-cookie";
import { useCallback, useEffect, useMemo } from "react";
import { useNavigate } from "react-router";
import { useLocalStorage } from "usehooks-ts";
export function useSession() {
const [orgId, setOrgId, removeOrgId] = useLocalStorage("orgId", "")
const user = trpc.user.me.useQuery()
const [orgId, setOrgId, removeOrgId] = useLocalStorage("orgId", "");
const user = trpc.user.me.useQuery();
const organization = useMemo(() => {
return (
user.data?.UserOrganizations.find((uo) => uo.organizationId === orgId)
?.Organization || null
)
}, [user.data, orgId])
const organization = useMemo(() => {
return (
user.data?.UserOrganizations.find((uo) => uo.organizationId === orgId)
?.Organization || null
);
}, [user.data, orgId]);
const navigate = useNavigate()
const navigate = useNavigate();
useEffect(() => {
if (!user.isLoading && !user.data) {
navigate("/")
}
useEffect(() => {
if (!user.isLoading && !user.data) {
navigate("/");
}
if (!orgId) {
navigate("/")
}
}, [orgId, user.data, navigate, user.isLoading])
if (!orgId) {
navigate("/");
}
}, [orgId, user.data, navigate, user.isLoading]);
const logout = useCallback(() => {
removeOrgId()
Cookies.remove("token")
window.location.href = "/"
}, [removeOrgId])
const logout = useCallback(() => {
removeOrgId();
Cookies.remove("token");
window.location.href = "/";
}, [removeOrgId]);
return { orgId, setOrgId, user, organization, logout }
return { orgId, setOrgId, user, organization, logout };
}