37 lines
1.1 KiB
TypeScript
37 lines
1.1 KiB
TypeScript
import { Fragment, useContext } from "react";
|
|
import { AppContext } from "@/src/pages/_app";
|
|
import Divider from "@/twui/components/layout/Divider";
|
|
import AdminHero from "@/src/components/general/admin/hero";
|
|
import Tag from "@/twui/components/elements/Tag";
|
|
import Row from "@/twui/components/layout/Row";
|
|
|
|
export default function Main() {
|
|
const { pageProps } = useContext(AppContext);
|
|
const { deployment_user } = pageProps;
|
|
|
|
if (!deployment_user?.id) {
|
|
return null;
|
|
}
|
|
|
|
console.log("deployment_user", deployment_user);
|
|
|
|
const is_super_admin = Boolean(deployment_user.is_super_admin);
|
|
|
|
return (
|
|
<Fragment>
|
|
<AdminHero
|
|
title={
|
|
<Row>
|
|
<span>{deployment_user?.first_name}</span>
|
|
<span>{deployment_user?.last_name}</span>
|
|
{is_super_admin ? (
|
|
<Tag className="inline">Super Admin</Tag>
|
|
) : null}
|
|
</Row>
|
|
}
|
|
/>
|
|
<Divider />
|
|
</Fragment>
|
|
);
|
|
}
|