src/app/core/admin/end-user-agreement/manage-eua/manage-eua.component.html
<section>
<!-- Alert Notifications -->
<system-alert />
<form
name="euaForm"
role="form"
autocomplete="off"
novalidate
#form="ngForm"
(ngSubmit)="submitEua()"
>
<div class="mb-4">
<h2 skipTo>{{ mode() | titlecase }} EUA</h2>
@if (mode() === 'create') {
Provide the required information to create a new EUA
} @else if (mode() === 'edit') {
Make changes to the EUA's information
}
</div>
<!-- Basic Information -->
<div class="mb-3">
<label class="form-label form-required" for="title">Title</label>
<input
class="form-control"
id="title"
name="title"
type="text"
required
[(ngModel)]="eua().title"
/>
</div>
<div class="mb-3">
<label class="form-label form-required" for="text">Body</label>
<textarea
class="form-control"
id="text"
name="text"
required
rows="15"
[(ngModel)]="eua().text"
></textarea>
</div>
<div class="mb-3 text-end">
<button class="btn btn-link me-2" type="button" [routerLink]="['/admin/euas']">
Cancel
</button>
<button class="btn btn-outline-primary me-2" type="button" (click)="previewEua()">
Preview
</button>
<button class="btn btn-primary" type="submit" [disabled]="!form.form.valid">
{{ mode() === 'create' ? 'Create' : 'Save' }}
</button>
</div>
</form>
</section>