На странице пассивного дохода фильтр периода обёрнут в Paper с заголовком «Период», а DatePickerInput повторяет ту же подпись. Acceptance criteria: одна видимая и доступная подпись «Период» у поля, без отдельной Paper-подложки; сохранены form submit/reset, ошибка валидации, адаптивность и управление клавиатурой. Scope: IncomePeriodForm; сохранить остальные незавершённые изменения рабочего дерева.
На странице пассивного дохода фильтр периода обёрнут в Paper с заголовком «Период», а DatePickerInput повторяет ту же подпись. Acceptance criteria: одна видимая и доступная подпись «Период» у поля, без отдельной Paper-подложки; сохранены form submit/reset, ошибка валидации, адаптивность и управление клавиатурой. Scope: IncomePeriodForm; сохранить остальные незавершённые изменения рабочего дерева.
Уже сделано — исправлено в PR #74 (feat: unify income payment cards and remove comparisons, смержен в develop).
IncomePeriodForm.view.tsx: Paper с заголовком «Период» и дублирующий Text удалены; осталась одна видимая и доступная подпись — label={t("income.period")} у DatePickerInput.
form submit/reset, ошибка валидации, classes.fields/classes.actions (адаптивность) и клавиатурное управление сохранены.
Проверки: typecheck, eslint, 426 тестов — зелёные, включая AccountIncomePage («income period and snapshot boundary»).
Готово, можно закрывать.
Уже сделано — исправлено в PR #74 (`feat: unify income payment cards and remove comparisons`, смержен в `develop`).
- `IncomePeriodForm.view.tsx`: `Paper` с заголовком «Период» и дублирующий `Text` удалены; осталась одна видимая и доступная подпись — `label={t("income.period")}` у `DatePickerInput`.
- form submit/reset, ошибка валидации, `classes.fields`/`classes.actions` (адаптивность) и клавиатурное управление сохранены.
- Проверки: `typecheck`, `eslint`, 426 тестов — зелёные, включая `AccountIncomePage` («income period and snapshot boundary»).
Готово, можно закрывать.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
На странице пассивного дохода фильтр периода обёрнут в Paper с заголовком «Период», а DatePickerInput повторяет ту же подпись. Acceptance criteria: одна видимая и доступная подпись «Период» у поля, без отдельной Paper-подложки; сохранены form submit/reset, ошибка валидации, адаптивность и управление клавиатурой. Scope: IncomePeriodForm; сохранить остальные незавершённые изменения рабочего дерева.
Уже сделано — исправлено в PR #74 (
feat: unify income payment cards and remove comparisons, смержен вdevelop).IncomePeriodForm.view.tsx:Paperс заголовком «Период» и дублирующийTextудалены; осталась одна видимая и доступная подпись —label={t("income.period")}уDatePickerInput.classes.fields/classes.actions(адаптивность) и клавиатурное управление сохранены.typecheck,eslint, 426 тестов — зелёные, включаяAccountIncomePage(«income period and snapshot boundary»).Готово, можно закрывать.