diff --git a/apps/forms/65-signal-form-edition/src/app/user-form.component.ts b/apps/forms/65-signal-form-edition/src/app/user-form.component.ts index e9a6f91cb..b9db7aa3d 100644 --- a/apps/forms/65-signal-form-edition/src/app/user-form.component.ts +++ b/apps/forms/65-signal-form-edition/src/app/user-form.component.ts @@ -1,37 +1,50 @@ import { ChangeDetectionStrategy, Component, - effect, + computed, inject, input, } from '@angular/core'; -import { rxResource } from '@angular/core/rxjs-interop'; -import { - FormControl, - FormGroup, - ReactiveFormsModule, - Validators, -} from '@angular/forms'; +import { FormField } from '@angular/forms/signals'; import { Router } from '@angular/router'; -import { of } from 'rxjs'; +import { + afterRecomputation, + cMin, + cRequired, + injectService, + insertForm, + insertFormAttributes, + insertFormSubmit, + insertNoopTypingAnchor, + insertSelectFormTree, + mutation, + query, + state, + toSource, + ValidatedFormValue, +} from '@craft-ng/core'; +import { firstValueFrom } from 'rxjs'; import { FakeBackendService } from './fake-backend.service'; +import { User } from './user.model'; @Component({ selector: 'app-user-form', - imports: [ReactiveFormsModule], + imports: [FormField], template: `