import { useLingui } from '@lingui/react'; import { FieldType, type Prisma } from '@prisma/client'; import { createPortal } from 'react-dom'; import { useFieldPageCoords } from '@documenso/lib/client-only/hooks/use-field-page-coords'; import { parseMessageDescriptor } from '@documenso/lib/utils/i18n'; import { cn } from '../../lib/utils'; import { Card, CardContent } from '../card'; import { FRIENDLY_FIELD_TYPE } from './types'; export type ShowFieldItemProps = { field: Prisma.FieldGetPayload; recipients: Prisma.RecipientGetPayload[]; }; export const ShowFieldItem = ({ field }: ShowFieldItemProps) => { const { _ } = useLingui(); const coords = useFieldPageCoords(field); return createPortal(
{parseMessageDescriptor(_, FRIENDLY_FIELD_TYPE[field.type])} {/*

{signerEmail}

*/}
, document.body, ); };