diff --git a/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.html b/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.html index b8c7c6b0ff2d22328ee633cf1fd054a46938e11b..097bae6dc28c04048164fcc07896dee8a37ff43f 100644 --- a/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.html +++ b/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.html @@ -1,8 +1,10 @@ <ng-container *ngIf="organisationsEinheitStateResource$ | async as organisationsEinheitStateResource"> - <h1 class="heading-1" data-test-id="organisations-form-container-headline">{{ organisationsEinheitStateResource.resource?.name }}</h1> + <ozgcloud-spinner [stateResource]="organisationsEinheitStateResource"> + <h1 class="heading-1" data-test-id="organisations-form-container-headline">{{ organisationsEinheitStateResource.resource?.name }}</h1> - <admin-organisationseinheit-form - [organisationsEinheitStateResource]="organisationsEinheitStateResource" - data-test-id="organisations-form" - /> + <admin-organisationseinheit-form + [organisationsEinheitStateResource]="organisationsEinheitStateResource" + data-test-id="organisations-form" + /> + </ozgcloud-spinner> </ng-container> \ No newline at end of file diff --git a/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.spec.ts b/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.spec.ts index 5c1c87686355ef766dc5ff2afabf7b04308bb28d..0ade6df067ac57adf9e5d13c7380f05236436f07 100644 --- a/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.spec.ts +++ b/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.spec.ts @@ -1,6 +1,7 @@ import { AdminOrganisationsEinheitResource, OrganisationsEinheitFormContainerComponent } from '@admin-client/admin-settings'; import { StateResource, createStateResource } from '@alfa-client/tech-shared'; import { Mock, existsAsHtmlElement, getElementFromFixture, getMockComponent, mock } from '@alfa-client/test-utils'; +import { UiModule } from '@alfa-client/ui'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { MockComponent } from 'ng-mocks'; import { of } from 'rxjs'; @@ -28,7 +29,7 @@ describe('OrganisationsEinheitFormContainerComponent', () => { }; await TestBed.configureTestingModule({ - declarations: [OrganisationsEinheitFormContainerComponent, MockComponent(OrganisationsEinheitFormComponent)], + declarations: [OrganisationsEinheitFormContainerComponent, MockComponent(OrganisationsEinheitFormComponent), UiModule], providers: [{ provide: OrganisationsEinheitService, useValue: organisationsEinheitService }], }).compileComponents(); diff --git a/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.ts b/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.ts index cc46ee5d86126541187b2ebd9d41dce928d553e8..d643c74a04163010a590714a2f1d6d00640cf259 100644 --- a/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.ts +++ b/alfa-client/libs/admin/settings/src/lib/organisationseinheit/organisationseinheit-form-container/organisationseinheit-form-container.component.ts @@ -1,6 +1,7 @@ import { StateResource } from '@alfa-client/tech-shared'; import { Component, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; +import { OrganisationsEinheitListLinkRel } from '../organisations-einheit.linkrel'; import { AdminOrganisationsEinheitResource } from '../organisations-einheit.model'; import { OrganisationsEinheitService } from '../organisationseinheit.service'; @@ -16,4 +17,6 @@ export class OrganisationsEinheitFormContainerComponent implements OnInit { ngOnInit(): void { this.organisationsEinheitStateResource$ = this.organisationsEinheitService.get(); } + + protected readonly OrganisationsEinheitListLinkRel = OrganisationsEinheitListLinkRel; }