import { AnimatePresence, motion } from 'framer-motion'; import { cn } from '@documenso/ui/lib/utils'; export type FormErrorMessageProps = { className?: string; error: { message?: string } | undefined | unknown; }; const isErrorWithMessage = (error: unknown): error is { message?: string } => { return typeof error === 'object' && error !== null && 'message' in error; }; export const FormErrorMessage = ({ error, className }: FormErrorMessageProps) => { return ( {isErrorWithMessage(error) && ( {error.message} )} ); };