diff --git a/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.spec.ts b/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.spec.ts index 4a06bce8341af9c60b88bb268fa5c6e437466e40..13b574ef5c2fcdc6d993803208437cb01bb5ce3c 100644 --- a/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.spec.ts +++ b/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.spec.ts @@ -21,23 +21,12 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ -import { - convertForDataTest, - ConvertForDataTestPipe, - EnumToLabelPipe, - HasLinkPipe, - ToResourceUriPipe, -} from '@alfa-client/tech-shared'; +import { convertForDataTest, ConvertForDataTestPipe, EnumToLabelPipe, HasLinkPipe, ToResourceUriPipe } from '@alfa-client/tech-shared'; import { getElementFromFixture } from '@alfa-client/test-utils'; import { PostfachIconComponent } from '@alfa-client/ui'; import { UserProfileInVorgangListItemContainerComponent } from '@alfa-client/user-profile'; import { VorgangHeaderLinkRel } from '@alfa-client/vorgang-shared'; -import { - AktenzeichenComponent, - VorgangNummerComponent, - VorgangStatusDotComponent, - VorgangStatusTextComponent, -} from '@alfa-client/vorgang-shared-ui'; +import { AktenzeichenComponent, VorgangNummerComponent, VorgangStatusDotComponent, VorgangStatusTextComponent } from '@alfa-client/vorgang-shared-ui'; import { WiedervorlageListInVorgangListContainerComponent } from '@alfa-client/wiedervorlage'; import { registerLocaleData } from '@angular/common'; import localeDe from '@angular/common/locales/de'; @@ -55,7 +44,7 @@ import { MockComponent, MockModule } from 'ng-mocks'; import { VorgangBescheidStatusComponent } from './vorgang-bescheid-status/vorgang-bescheid-status.component'; import { VorgangCreatedAtComponent } from './vorgang-created-at/vorgang-created-at.component'; import { VorgangListItemComponent } from './vorgang-list-item.component'; -import { VorgangNextFristButton } from './vorgang-next-frist-button/vorgang-next-frist-button.component'; +import { VorgangNextFristButtonComponent } from './vorgang-next-frist-button/vorgang-next-frist-button.component'; registerLocaleData(localeDe, 'de', localeDeExtra); @@ -83,7 +72,7 @@ describe('VorgangListItemComponent', () => { MockComponent(VorgangStatusDotComponent), MockComponent(VorgangStatusTextComponent), MockComponent(WiedervorlageListInVorgangListContainerComponent), - MockComponent(VorgangNextFristButton), + MockComponent(VorgangNextFristButtonComponent), MockComponent(UserProfileInVorgangListItemContainerComponent), MockComponent(VorgangCreatedAtComponent), MockComponent(VorgangBescheidStatusComponent), diff --git a/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.spec.ts b/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.spec.ts index fdb11dc41d8f88b720e77c67589bbbce34e1e0f6..78c2a7a5031a73a342aac9438339a7a19b38c420 100644 --- a/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.spec.ts +++ b/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.spec.ts @@ -21,31 +21,31 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ +import { FormatToPrettyDatePipe, HasLinkPipe } from '@alfa-client/tech-shared'; +import { VorgangHeaderLinkRel } from '@alfa-client/vorgang-shared'; import { registerLocaleData } from '@angular/common'; import localeDe from '@angular/common/locales/de'; import localeDeExtra from '@angular/common/locales/extra/de'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { MatIcon } from '@angular/material/icon'; -import { FormatToPrettyDatePipe, HasLinkPipe } from '@alfa-client/tech-shared'; -import { VorgangHeaderLinkRel } from '@alfa-client/vorgang-shared'; import { WiedervorlageIconComponent } from 'libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component'; import { createVorgangResource } from 'libs/vorgang-shared/test/vorgang'; import { WiedervorlageListInVorgangListContainerComponent } from 'libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component'; import { MockComponent } from 'ng-mocks'; -import { VorgangNextFristButton } from './vorgang-next-frist-button.component'; +import { VorgangNextFristButtonComponent } from './vorgang-next-frist-button.component'; import * as dateUtil from '../../../../../../../tech-shared/src/lib/date.util'; registerLocaleData(localeDe, 'de', localeDeExtra); -describe('VorgangNextFristButton', () => { - let component: VorgangNextFristButton; - let fixture: ComponentFixture<VorgangNextFristButton>; +describe('VorgangNextFristButtonComponent', () => { + let component: VorgangNextFristButtonComponent; + let fixture: ComponentFixture<VorgangNextFristButtonComponent>; beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [ - VorgangNextFristButton, + VorgangNextFristButtonComponent, FormatToPrettyDatePipe, HasLinkPipe, MatIcon, @@ -56,7 +56,7 @@ describe('VorgangNextFristButton', () => { }); beforeEach(() => { - fixture = TestBed.createComponent(VorgangNextFristButton); + fixture = TestBed.createComponent(VorgangNextFristButtonComponent); component = fixture.componentInstance; component.vorgang = createVorgangResource([VorgangHeaderLinkRel.VORGANG_WITH_EINGANG]); fixture.detectChanges(); diff --git a/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.ts b/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.ts index f552a5b278d5b8f2b42e1e04a35eac0a18bbe27c..c85a4ce054c39c3587012bdb9183faa0f3628a8e 100644 --- a/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.ts +++ b/alfa-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.ts @@ -21,23 +21,21 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ -import { Component, Input, OnInit } from '@angular/core'; import { isISODateInPast } from '@alfa-client/tech-shared'; -import { VorgangHeaderLinkRel, VorgangResource } from '@alfa-client/vorgang-shared'; +import { VorgangResource } from '@alfa-client/vorgang-shared'; +import { Component, Input, OnInit } from '@angular/core'; @Component({ selector: 'alfa-vorgang-next-frist-button', templateUrl: './vorgang-next-frist-button.component.html', styleUrls: ['./vorgang-next-frist-button.component.scss'], }) -export class VorgangNextFristButton implements OnInit { +export class VorgangNextFristButtonComponent implements OnInit { @Input() vorgang: VorgangResource; public showWiedervorlagen: boolean = false; public isOverdue: boolean; - readonly vorgangLinkRel = VorgangHeaderLinkRel; - ngOnInit() { this.isOverdue = isISODateInPast(this.vorgang.nextFrist as unknown as string); } diff --git a/alfa-client/libs/vorgang/src/lib/vorgang.module.ts b/alfa-client/libs/vorgang/src/lib/vorgang.module.ts index 073eeb74eb9eb31e3b8c5bee5448438d2e810ffd..0fea0e60e669a1a394c27127d2573e64a21f8f3c 100644 --- a/alfa-client/libs/vorgang/src/lib/vorgang.module.ts +++ b/alfa-client/libs/vorgang/src/lib/vorgang.module.ts @@ -39,7 +39,7 @@ import { EmptyListComponent } from './vorgang-list-container/vorgang-list/empty- import { VorgangBescheidStatusComponent } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-bescheid-status/vorgang-bescheid-status.component'; import { VorgangCreatedAtComponent } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-created-at/vorgang-created-at.component'; import { VorgangListItemComponent } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component'; -import { VorgangNextFristButton } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component'; +import { VorgangNextFristButtonComponent } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component'; import { VorgangListComponent } from './vorgang-list-container/vorgang-list/vorgang-list.component'; import { VorgangListPageContainerComponent } from './vorgang-list-page-container/vorgang-list-page-container.component'; import { VorgangFilterMenuContainerComponent } from './vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component'; @@ -184,7 +184,7 @@ const routes: Routes = [ VorgangListContainerComponent, VorgangListPageComponent, EmptyListComponent, - VorgangNextFristButton, + VorgangNextFristButtonComponent, VorgangListPageContainerComponent, VorgangFilterMenuContainerComponent, VorgangFilterMenuComponent,