import { FC } from "react"; import { FormMessage, Success } from "../hooks/useForm"; const FormResponse: FC<{ error?: FormMessage; success?: Success; fallbackSuccessMessage?: string; loading: boolean; }> = ({ error, success, fallbackSuccessMessage, loading }) => { if (loading) { return null; } return error && !success ? (
{error.message}
) : success ? (
{success.message || fallbackSuccessMessage}
) : null; }; export default FormResponse;