system-praktyk-front/src/management/middleware.tsx
2020-11-12 23:52:23 +01:00

15 lines
374 B
TypeScript

import { isLoggedInMiddleware } from "@/middleware";
import { useCurrentUser } from "@/hooks";
import React from "react";
import { Middleware } from "@/routing";
export const isManagerMiddleware: Middleware<any, any> = Next => isLoggedInMiddleware(() => {
const user = useCurrentUser();
if (user.isManager) {
return <Next />;
}
return <div />;
})