update useUser

This commit is contained in:
mbecker20
2024-03-30 04:45:10 -07:00
parent 9db2e858d2
commit 3ecacc69a5
3 changed files with 18 additions and 5 deletions
+4 -4
View File
@@ -26,15 +26,15 @@ export const useUser = () =>
useQuery({
queryKey: ["GetUser"],
queryFn: () => client().auth({ type: "GetUser", params: {} }),
refetchInterval: 30_000,
});
export const useUserInvalidate = () => {
const qc = useQueryClient();
return () => {
qc.invalidateQueries({ queryKey: ["GetUser"] });
}
}
};
};
export const useInvalidate = () => {
const qc = useQueryClient();
@@ -144,4 +144,4 @@ export const usePushRecentlyViewed = ({ type, id }: Types.ResourceTarget) => {
}, [type, id, push]);
return push;
};
};
+12
View File
@@ -0,0 +1,12 @@
import { UserX } from "lucide-react";
export const UserDisabled = () => {
return (
<div className="w-full h-screen flex justify-center items-center">
<div className="flex flex-col gap-4 justify-center items-center">
<UserX className="w-16 h-16" />
User Not Enabled
</div>
</div>
);
};
+2 -1
View File
@@ -11,6 +11,7 @@ import { Tags } from "@pages/tags";
import { ResourceUpdates } from "@pages/resource_update";
import { UsersPage } from "@pages/users";
import { AllResources } from "@pages/all_resources";
import { UserDisabled } from "@pages/user_disabled";
const router = createBrowserRouter([
{
@@ -40,7 +41,7 @@ export const Router = () => {
if (isLoading) return null;
if (!user) return <Login />;
if (!user.enabled) return <div>User Not Enabled</div>
if (!user.enabled) return <UserDisabled />;
return <RouterProvider router={router} />;
};