From bebb9947a66dc28e3ac989ffb103787f9a67df4b Mon Sep 17 00:00:00 2001 From: AmauryD Date: Mon, 21 Oct 2024 14:43:55 +0200 Subject: [PATCH] changes --- app/changesets/register.ts | 2 ++ app/components/forms/register.gts | 31 ++++++++++++++++--- app/modifiers/errors-scroll-up.ts | 28 ----------------- app/modifiers/scroll-on-error.ts | 13 -------- app/styles/app.css | 2 ++ app/templates/register.gts | 4 +++ ember-cli-build.js | 7 +---- package.json | 2 ++ pnpm-lock.yaml | 6 ++++ .../forms/register/component-test.gts | 4 +++ .../changesets/register/changesets.ts | 6 +++- .../components/forms/register/fr-fr.yaml | 2 ++ 12 files changed, 55 insertions(+), 52 deletions(-) delete mode 100644 app/modifiers/errors-scroll-up.ts delete mode 100644 app/modifiers/scroll-on-error.ts diff --git a/app/changesets/register.ts b/app/changesets/register.ts index bef8313..ecb9f78 100644 --- a/app/changesets/register.ts +++ b/app/changesets/register.ts @@ -4,6 +4,8 @@ export interface RegisterDTO { id?: string; firstName: string; lastName: string; + category: string; + birthDate?: Date; phone: string; email: string; gift: number; diff --git a/app/components/forms/register.gts b/app/components/forms/register.gts index 6e89526..98da7f6 100644 --- a/app/components/forms/register.gts +++ b/app/components/forms/register.gts @@ -1,12 +1,14 @@ import t from 'ember-intl/helpers/t'; -import type { TOC } from '@ember/component/template-only'; import type { RegisterChangeset } from 'ember-boilerplate/changesets/register'; import TpkForm from '@triptyk/ember-input-validation/components/tpk-form'; import type validationsRegister from 'ember-boilerplate/validations/register'; +import Component from '@glimmer/component'; +import { action } from '@ember/object'; export interface FormsRegisterSignature { Args: { changeset: RegisterChangeset; + categories: string[]; saveFunction: (changeset: RegisterChangeset) => void; validationSchema: typeof validationsRegister; }; @@ -16,7 +18,18 @@ export interface FormsRegisterSignature { Element: HTMLFormElement; } -const FormsRegisterSignature: TOC =