import { GlobalIcon, LoaderIcon, LocalIcon, RefreshIcon } from "@lume/icons"; import { cn } from "@lume/utils"; import { useQueryClient } from "@tanstack/react-query"; import { Link } from "@tanstack/react-router"; import { Outlet, createFileRoute } from "@tanstack/react-router"; export const Route = createFileRoute("/$account/home")({ component: Screen, }); function Screen() { const queryClient = useQueryClient(); const { account } = Route.useParams(); const refresh = async () => { const queryKey = `${window.location.pathname.split("/").at(-1)}_newsfeed`; await queryClient.refetchQueries({ queryKey: [queryKey, account] }); }; return (
{({ isActive }) => (
Local
)} {({ isActive }) => (
Global
)}
); }