website refactor

This commit is contained in:
2026-01-14 16:28:39 +01:00
parent 85e09b6f4d
commit 4b7d82ab43
119 changed files with 2403 additions and 1615 deletions

View File

@@ -27,7 +27,7 @@ import { ForgotPasswordViewData } from '@/lib/builders/view-data/types/ForgotPas
interface ForgotPasswordTemplateProps {
viewData: ForgotPasswordViewData;
formActions: {
setFormData: React.Dispatch<React.SetStateAction<{ email: string }>>;
handleChange: (e: React.ChangeEvent<HTMLInputElement>) => void;
handleSubmit: (e: React.FormEvent<HTMLFormElement>) => Promise<void>;
setShowSuccess: (show: boolean) => void;
};
@@ -77,7 +77,7 @@ export function ForgotPasswordTemplate({ viewData, formActions, mutationState }:
id="email"
type="email"
value={viewData.formState.fields.email.value}
onChange={(e) => formActions.setFormData({ email: e.target.value })}
onChange={formActions.handleChange}
error={!!viewData.formState.fields.email.error}
errorMessage={viewData.formState.fields.email.error}
placeholder="you@example.com"