Skip to content

Commit

Permalink
Исправлена валидация отправки формы, поле псевдонима скрыто (#542)
Browse files Browse the repository at this point in the history
  • Loading branch information
bonnhelga86 authored Mar 28, 2024
1 parent 5ff0378 commit 9aac01f
Showing 1 changed file with 18 additions and 14 deletions.
32 changes: 18 additions & 14 deletions src/pages/form/form.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ const Participation = () => {

const canSubmit = !form.nonFieldError
&& (Object.keys(form.values) as Array<keyof ParticipationFormFields>)
.every((field) => form.touched[field] && !form.errors[field]);
.every((field) => !form.errors[field]);

if (errorOccurred) {
return (
Expand Down Expand Up @@ -316,19 +316,23 @@ const Participation = () => {
/>
</FormField>
</Form.Field>
<Form.Field>
<FormField
caption="Псевдоним"
hiddenCaption
>
<TextInput
value={form.values.nickname}
placeholder="Псевдоним"
errorText={form.touched.nickname ? form.errors.nickname : ''}
onChange={(value) => handleInput('nickname', value)}
/>
</FormField>
</Form.Field>
{form.values.anonym
&& (
<Form.Field>
<FormField
caption="Псевдоним"
hiddenCaption
>
<TextInput
value={form.values.nickname}
placeholder="Псевдоним"
errorText={form.touched.nickname ? form.errors.nickname : ''}
onChange={(value) => handleInput('nickname', value)}
/>
</FormField>
</Form.Field>
)
}
<Form.Field>
<FormField
caption="Хочу сохранить анонимность"
Expand Down

0 comments on commit 9aac01f

Please sign in to comment.