gluestick/src/app/me/page.tsx

20 lines
399 B
TypeScript
Raw Normal View History

2023-04-26 13:56:59 -04:00
import { getUser } from "@/auth";
import { getUserInfo } from "@/ldap";
import AboutMe from "./AboutMe";
export default async function Page() {
2023-04-26 13:56:59 -04:00
const user = await getUser();
if (!user) {
2023-04-26 13:56:59 -04:00
window.location.href = "/login";
return;
}
const info = await getUserInfo(user);
if (info === null) {
window.location.href = "/login";
return;
}
2023-04-26 13:56:59 -04:00
return <AboutMe info={info} />;
}