import AdminHero from "@/src/components/general/admin-hero"; import Tag from "@moduletrace/twui/elements/Tag"; import Button from "@moduletrace/twui/layout/Button"; import Row from "@moduletrace/twui/layout/Row"; import Span from "@moduletrace/twui/layout/Span"; import Stack from "@moduletrace/twui/layout/Stack"; import { AppContext } from "@/src/pages/__root"; import isReadOnlyUser from "@/src/utils/rbac/is-read-only-user"; import { useContext } from "react"; export default function Hero() { const { pageProps } = useContext(AppContext); const person = pageProps?.person; if (!person) return null; const is_read_only = isReadOnlyUser({ user_types: pageProps?.user_types, }); const person_name = `${person.first_name + (person.last_name ? ` ${person.last_name}` : "")}`; return ( {is_read_only ? null : ( )} } description={ {person.user_types?.[0] ? ( {person.user_types?.split(",").map((ut, i) => ( {ut} ))} ) : null} {person.bio ? (
) : null} } /> ); }