'use client'; import { useState } from 'react'; import type { User } from '@documenso/prisma/client'; import { cn } from '@documenso/ui/lib/utils'; import { Alert, AlertDescription, AlertTitle } from '@documenso/ui/primitives/alert'; import { Button } from '@documenso/ui/primitives/button'; import { ClaimPublicProfileDialogForm } from '~/components/forms/public-profile-claim-dialog'; export type ClaimProfileAlertDialogProps = { className?: string; user: User; }; export const ClaimProfileAlertDialog = ({ className, user }: ClaimProfileAlertDialogProps) => { const [open, setOpen] = useState(false); return ( <>
{user.url ? 'Update your profile' : 'Claim your profile'} {user.url ? 'Profiles are coming soon! Update your profile username to reserve your corner of the signing revolution.' : 'Profiles are coming soon! Claim your profile username now to reserve your corner of the signing revolution.'}
); };