import { APP_NAME } from "@calcom/lib/constants"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { trpc } from "@calcom/trpc"; import { TopBanner, showToast } from "@calcom/ui"; import { useFlagMap } from "../../flags/context/provider"; export type VerifyEmailBannerProps = { data: boolean; }; function VerifyEmailBanner({ data }: VerifyEmailBannerProps) { const flags = useFlagMap(); const { t } = useLocale(); const mutation = trpc.viewer.auth.resendVerifyEmail.useMutation(); if (!data || !flags["email-verification"]) return null; return ( <> { mutation.mutate(); showToast(t("email_sent"), "success"); }}> {t("resend_email")} } /> ); } export default VerifyEmailBanner;