import { useState } from 'react'; import { Trans } from '@lingui/react/macro'; import type { Recipient, Template, TemplateDirectLink } from '@prisma/client'; import { LinkIcon } from 'lucide-react'; import { Button } from '@documenso/ui/primitives/button'; import { TemplateDirectLinkDialog } from '~/components/dialogs/template-direct-link-dialog'; export type TemplateDirectLinkDialogWrapperProps = { template: Template & { directLink?: TemplateDirectLink | null; recipients: Recipient[] }; }; export const TemplateDirectLinkDialogWrapper = ({ template, }: TemplateDirectLinkDialogWrapperProps) => { const [isTemplateDirectLinkOpen, setTemplateDirectLinkOpen] = useState(false); return (