import AdminHero from "@/src/components/general/admin-hero";
import EmptyContent from "@moduletrace/twui/elements/EmptyContent";
import useStatus from "@moduletrace/twui/hooks/useStatus";
import Button from "@moduletrace/twui/layout/Button";
import { AppContext } from "@/src/pages/__root";
import { useContext } from "react";
import clientSendEmail from "../../(functions)/client-send-email";
import Tag from "@moduletrace/twui/elements/Tag";
import isReadOnlyUser from "@/src/utils/rbac/is-read-only-user";
export default function Hero() {
const { pageProps } = useContext(AppContext);
const email = pageProps?.email;
const is_read_only = isReadOnlyUser({
user_types: pageProps?.user_types,
});
const {
loading: sendEmailLoading,
setLoading: setSendEmailLoading,
status,
setStatus,
} = useStatus();
if (!email?.id) {
return ;
}
return (
<>
{status?.msg ? (
{status.msg}
) : null}
>
}
buttons={
<>
{is_read_only ? null : (
)}
{is_read_only || email.status == "sent" ? null : (
)}
>
}
/>
>
);
}