diff --git a/front-public/src/app/pages/api-detail/api-detail.component.ts b/front-public/src/app/pages/api-detail/api-detail.component.ts index e92543a..d5e825a 100644 --- a/front-public/src/app/pages/api-detail/api-detail.component.ts +++ b/front-public/src/app/pages/api-detail/api-detail.component.ts @@ -8,16 +8,17 @@ import { ChangeDetectionStrategy, } from '@angular/core'; import { CommonModule } from '@angular/common'; +import { ReactiveFormsModule, FormBuilder, Validators } from '@angular/forms'; import { ActivatedRoute, Router, RouterLink } from '@angular/router'; import { Subscription } from 'rxjs'; import { ApiService } from '../../core/api.service'; import { CategoryService } from '../../core/category.service'; -import { ApiEntry, ApiEntryListItem, Category, ApiConvention } from '@datacat/shared'; +import { ApiEntry, ApiEntryListItem, Category } from '@datacat/shared'; @Component({ selector: 'app-api-detail', standalone: true, - imports: [CommonModule, RouterLink], + imports: [CommonModule, RouterLink, ReactiveFormsModule], changeDetection: ChangeDetectionStrategy.OnPush, template: `
Génération en cours
-La documentation est en cours de génération. Cette page se rafraîchit automatiquement.
-Erreur de génération
-{{ entry.errorMessage }}
-Contact métier
+{{ entry.contactFunctionalName }}
+{{ entry.contactFunctionalEntity }}
+{{ entry.contactFunctionalEmail }}
+Contact technique
+{{ entry.contactTechnicalName }}
+{{ entry.contactTechnicalEntity }}
+{{ entry.contactTechnicalEmail }}
+Contact métier
-{{ entry.contactFunctionalName }}
-{{ entry.contactFunctionalEntity }}
-{{ entry.contactFunctionalEmail }}
-Contact technique
-{{ entry.contactTechnicalName }}
-{{ entry.contactTechnicalEntity }}
-{{ entry.contactTechnicalEmail }}
{{ editError() }}
Titre *
-Le nom est obligatoire.
} -Titre : {{ editPreviewTitle() }}
- - -Le fournisseur est obligatoire.
} -Version *
-Contact métier *
-Contact technique *
-{{ api.type }} - - {{ api.status }} + v{{ api.version }} + @if (api.isCurrent) { + Courante + }