import { EmailField } from '@components/common/form/EmailField.js'; import { Form } from '@components/common/form/Form.js'; import { Button } from '@components/common/ui/Button.js'; import { _ } from '@evershop/evershop/lib/locale/translate/_'; import { Mail } from 'lucide-react'; import React from 'react'; import { useForm } from 'react-hook-form'; export const ResetPasswordForm: React.FC<{ title: string; subtitle: string; action: string; className: string; onSuccess: () => void; }> = ({ title, subtitle, action, className, onSuccess }) => { const [error, setError] = React.useState(null); const form = useForm(); const { formState: { isSubmitting: loading } } = form; return (
{subtitle}
)} {error &&