diff --git a/goofy-client/libs/binary-file/src/index.ts b/goofy-client/libs/binary-file/src/index.ts index 529fac5c6a22c396cd22c7d702a653510cfc7fd0..dcb64fe7734d612f4b32126aa10986e96c30480c 100644 --- a/goofy-client/libs/binary-file/src/index.ts +++ b/goofy-client/libs/binary-file/src/index.ts @@ -23,6 +23,6 @@ */ export * from './lib/binary-file-attachment-container/binary-file-attachment-container.component'; export * from './lib/binary-file-container/binary-file-container.component'; -export * from './lib/binary-file-list/binary-file-list.component'; export * from './lib/binary-file.module'; -export * from './lib/binary-file-list/binary-file-list-display-mode'; +export * from './lib/horizontal-binary-file-list/horizontal-binary-file-list.component'; +export * from './lib/vertical-binary-file-list/vertical-binary-file-list.component'; diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list-display-mode.ts b/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list-display-mode.ts deleted file mode 100644 index 4ac3b0f3320a3769e5b8d5b966f3c195168e1d64..0000000000000000000000000000000000000000 --- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list-display-mode.ts +++ /dev/null @@ -1,4 +0,0 @@ -export enum BinaryFileListDisplayMode { - VERTICAL = 'vertical', - HORIZONTAL = 'horizontal', -} \ No newline at end of file diff --git a/goofy-client/libs/binary-file/src/lib/binary-file.module.ts b/goofy-client/libs/binary-file/src/lib/binary-file.module.ts index 37cc2237142a4e9a2b9d4e4a5c56759d989fe79b..a020fe99afa7243c17d272a9497701a08bfecb63 100644 --- a/goofy-client/libs/binary-file/src/lib/binary-file.module.ts +++ b/goofy-client/libs/binary-file/src/lib/binary-file.module.ts @@ -28,7 +28,8 @@ import { UiModule } from '@goofy-client/ui'; import { BinaryFileAttachmentContainerComponent } from './binary-file-attachment-container/binary-file-attachment-container.component'; import { BinaryFileContainerComponent } from './binary-file-container/binary-file-container.component'; import { BinaryFileComponent } from './binary-file-container/binary-file/binary-file.component'; -import { BinaryFileListComponent } from './binary-file-list/binary-file-list.component'; +import { HorizontalBinaryFileListComponent } from './horizontal-binary-file-list/horizontal-binary-file-list.component'; +import { VerticalBinaryFileListComponent } from './vertical-binary-file-list/vertical-binary-file-list.component'; @NgModule({ imports: [ @@ -38,14 +39,16 @@ import { BinaryFileListComponent } from './binary-file-list/binary-file-list.com ], declarations: [ BinaryFileAttachmentContainerComponent, - BinaryFileListComponent, BinaryFileComponent, - BinaryFileContainerComponent + BinaryFileContainerComponent, + HorizontalBinaryFileListComponent, + VerticalBinaryFileListComponent ], exports: [ BinaryFileAttachmentContainerComponent, - BinaryFileListComponent, - BinaryFileContainerComponent + BinaryFileContainerComponent, + HorizontalBinaryFileListComponent, + VerticalBinaryFileListComponent ] }) export class BinaryFileModule { } \ No newline at end of file diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.html b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html similarity index 75% rename from goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.html rename to goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html index e3012c425f82bcefe38450c4e2b4eab26ad93c41..92b3991447bfe21c0d338778b03fddacb828db01 100644 --- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.html +++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html @@ -25,17 +25,13 @@ --> <goofy-client-spinner [stateResource]="fileListResource"> - <div [class.container]="true" - [class.horizontal]="displayMode === binaryFileListDisplayMode.HORIZONTAL" - data-test-id="file-list"> - <ng-container - *ngFor="let binaryFileResource of (fileListResource.resource | toEmbeddedResources: fileListRel.FILE_LIST)"> - <goofy-client-binary-file-container - class="files" - [file]="binaryFileResource" - [deletable]="deletable"> - </goofy-client-binary-file-container> - </ng-container> + <div class="horizontal" data-test-id="file-list"> + <goofy-client-binary-file-container + *ngFor="let binaryFileResource of (fileListResource.resource | toEmbeddedResources: fileListRel.FILE_LIST)" + class="files" + [file]="binaryFileResource" + [deletable]="deletable"> + </goofy-client-binary-file-container> </div> </goofy-client-spinner> \ No newline at end of file diff --git a/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.scss b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.scss new file mode 100644 index 0000000000000000000000000000000000000000..53fb392b447042cd8787ee5286e49167e892cebd --- /dev/null +++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.scss @@ -0,0 +1,28 @@ +/** + * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ +.horizontal { + display: inline-flex; + flex-wrap: wrap; + gap: 4px; +} \ No newline at end of file diff --git a/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.spec.ts b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..4ef31986eb5b2cd0ddf63d77d7376917f14523dc --- /dev/null +++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.spec.ts @@ -0,0 +1,56 @@ +/* + * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { createEmptyStateResource, ToEmbeddedResourcesPipe } from '@goofy-client/tech-shared'; +import { SpinnerComponent } from '@goofy-client/ui'; +import { MockComponent } from 'ng-mocks'; +import { BinaryFileContainerComponent } from './../binary-file-container/binary-file-container.component'; +import { HorizontalBinaryFileListComponent } from './horizontal-binary-file-list.component'; + +describe('HorizontalBinaryFileListComponent', () => { + let component: HorizontalBinaryFileListComponent; + let fixture: ComponentFixture<HorizontalBinaryFileListComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ + HorizontalBinaryFileListComponent, + ToEmbeddedResourcesPipe, + MockComponent(BinaryFileContainerComponent), + MockComponent(SpinnerComponent) + ] + }).compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(HorizontalBinaryFileListComponent); + component = fixture.componentInstance; + component.fileListResource = createEmptyStateResource(); + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); \ No newline at end of file diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.ts b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts similarity index 77% rename from goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.ts rename to goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts index ba476b001d130d508bed7aab25c95979c3820436..d9fd8063fe64ab11746ebad3dfc322eeb19e6c2b 100644 --- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.ts +++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts @@ -22,22 +22,16 @@ * unter der Lizenz sind dem Lizenztext zu entnehmen. */ import { Component, Input } from '@angular/core'; -import { BinaryFileListLinkRel, BinaryFileListResource } from '@goofy-client/binary-file-shared'; import { createEmptyStateResource, StateResource } from '@goofy-client/tech-shared'; -import { BinaryFileListDisplayMode } from "./binary-file-list-display-mode"; +import { BinaryFileListLinkRel, BinaryFileListResource } from '@goofy-client/binary-file-shared'; @Component({ - selector: 'goofy-client-binary-file-list', - templateUrl: './binary-file-list.component.html', - styleUrls: ['./binary-file-list.component.scss'], + selector: 'goofy-client-horizontal-binary-file-list', + templateUrl: './horizontal-binary-file-list.component.html', + styleUrls: ['./horizontal-binary-file-list.component.scss'] }) -export class BinaryFileListComponent { - +export class HorizontalBinaryFileListComponent { @Input() fileListResource: StateResource<BinaryFileListResource> = createEmptyStateResource<BinaryFileListResource>(); @Input() deletable: boolean = false; - @Input() displayMode: BinaryFileListDisplayMode = BinaryFileListDisplayMode.VERTICAL; - - readonly binaryFileListDisplayMode = BinaryFileListDisplayMode; - readonly fileListRel = BinaryFileListLinkRel; } \ No newline at end of file diff --git a/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.html b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.html new file mode 100644 index 0000000000000000000000000000000000000000..11f97ded04913d965bf22405774c9a73f24dd222 --- /dev/null +++ b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.html @@ -0,0 +1,37 @@ +<!-- + + Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + Ministerpräsidenten des Landes Schleswig-Holstein + Staatskanzlei + Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + + Lizenziert unter der EUPL, Version 1.2 oder - sobald + diese von der Europäischen Kommission genehmigt wurden - + Folgeversionen der EUPL ("Lizenz"); + Sie dürfen dieses Werk ausschließlich gemäß + dieser Lizenz nutzen. + Eine Kopie der Lizenz finden Sie hier: + + https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + + Sofern nicht durch anwendbare Rechtsvorschriften + gefordert oder in schriftlicher Form vereinbart, wird + die unter der Lizenz verbreitete Software "so wie sie + ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + ausdrücklich oder stillschweigend - verbreitet. + Die sprachspezifischen Genehmigungen und Beschränkungen + unter der Lizenz sind dem Lizenztext zu entnehmen. + +--> +<goofy-client-spinner [stateResource]="fileListResource"> + + <div class="vertical" data-test-id="file-list"> + <goofy-client-binary-file-container + *ngFor="let binaryFileResource of (fileListResource.resource | toEmbeddedResources: fileListRel.FILE_LIST)" + class="files" + [file]="binaryFileResource" + [deletable]="deletable"> + </goofy-client-binary-file-container> + </div> + +</goofy-client-spinner> \ No newline at end of file diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.scss b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.scss similarity index 86% rename from goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.scss rename to goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.scss index adbeb780c3652f6c449a8a092eb32598225d8de8..16ae60cd3677305ceccf908539c4d116d9fbc29d 100644 --- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.scss +++ b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.scss @@ -21,30 +21,12 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ -.files { +.vertical { display: flex; flex-direction: row; flex-wrap: wrap; max-width: 100%; align-items: flex-start; margin: 0 -4px; -} - -p { - color: #999; -} - -.container { margin-top: 1rem; -} - -.horizontal { - display: flex; - flex-direction: row; - flex-wrap: wrap; - margin-top: 0; - - & > * { - margin-right: 4px; - } } \ No newline at end of file diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.spec.ts b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.spec.ts similarity index 76% rename from goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.spec.ts rename to goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.spec.ts index 90b8ed6c898f29f9ecdabe15fe421951b0f9ecb8..25d6a750c2bdfef4bae17b8bbadd2e7e32a6fc0d 100644 --- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.spec.ts +++ b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.spec.ts @@ -23,38 +23,28 @@ */ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { createEmptyStateResource, ToEmbeddedResourcesPipe } from '@goofy-client/tech-shared'; -import { mock } from '@goofy-client/test-utils'; import { SpinnerComponent } from '@goofy-client/ui'; -import { VorgangService } from '@goofy-client/vorgang-shared'; import { MockComponent } from 'ng-mocks'; import { BinaryFileContainerComponent } from './../binary-file-container/binary-file-container.component'; -import { BinaryFileListComponent } from './binary-file-list.component'; +import { VerticalBinaryFileListComponent } from './vertical-binary-file-list.component'; -describe('BinaryFileListComponent', () => { - let component: BinaryFileListComponent; - let fixture: ComponentFixture<BinaryFileListComponent>; - - const vorgangService = mock(VorgangService); +describe('VerticalBinaryFileListComponent', () => { + let component: VerticalBinaryFileListComponent; + let fixture: ComponentFixture<VerticalBinaryFileListComponent>; beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [ - BinaryFileListComponent, + VerticalBinaryFileListComponent, ToEmbeddedResourcesPipe, MockComponent(BinaryFileContainerComponent), MockComponent(SpinnerComponent) - ], - providers: [ - { - provide: VorgangService, - useValue: vorgangService - } ] }).compileComponents(); }); beforeEach(() => { - fixture = TestBed.createComponent(BinaryFileListComponent); + fixture = TestBed.createComponent(VerticalBinaryFileListComponent); component = fixture.componentInstance; component.fileListResource = createEmptyStateResource(); fixture.detectChanges(); diff --git a/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.ts b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.ts new file mode 100644 index 0000000000000000000000000000000000000000..51cd7338d0da31c1e198bc03bd7af61354d7a64a --- /dev/null +++ b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.ts @@ -0,0 +1,37 @@ +/* + * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ +import { Component, Input } from '@angular/core'; +import { createEmptyStateResource, StateResource } from '@goofy-client/tech-shared'; +import { BinaryFileListLinkRel, BinaryFileListResource } from '@goofy-client/binary-file-shared'; + +@Component({ + selector: 'goofy-client-vertical-binary-file-list', + templateUrl: './vertical-binary-file-list.component.html', + styleUrls: ['./vertical-binary-file-list.component.scss'], +}) +export class VerticalBinaryFileListComponent { + @Input() fileListResource: StateResource<BinaryFileListResource> = createEmptyStateResource<BinaryFileListResource>(); + @Input() deletable: boolean = false; + readonly fileListRel = BinaryFileListLinkRel; +} \ No newline at end of file diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.html b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.html index adc3a7f13852fb186131758506424fab0b8694e3..f33676f46e8f8527ddf2b555492c3ea2938d1e10 100644 --- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.html +++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.html @@ -36,12 +36,11 @@ </div> <p>{{ kommentar.text }}</p> - <goofy-client-binary-file-list + <goofy-client-horizontal-binary-file-list *ngIf="kommentar | hasLink: kommentarLinkRel.ATTACHMENTS" - [displayMode]="binaryFileListDisplayMode.HORIZONTAL" [deletable]="false" [fileListResource]="attachments$ | async"> - </goofy-client-binary-file-list> + </goofy-client-horizontal-binary-file-list> </button> diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.ts b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.ts index aa035adf346dbed2df908d0e22be0f89658ea6a7..fd7e27b30bd53859a02043a34f5cc8006411bcb6 100644 --- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.ts +++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.ts @@ -26,7 +26,6 @@ import { KommentarLinkRel, KommentarListResource, KommentarResource, KommentarSe import { createEmptyStateResource, StateResource } from "@goofy-client/tech-shared"; import { BinaryFileListResource } from '@goofy-client/binary-file-shared'; import { Observable, of } from 'rxjs'; -import { BinaryFileListDisplayMode } from '@goofy-client/binary-file'; @Component({ selector: 'goofy-client-kommentar-list-item-in-vorgang', @@ -42,7 +41,6 @@ export class KommentarListItemInVorgangComponent implements OnInit { editMode: boolean = false; readonly kommentarLinkRel = KommentarLinkRel; - readonly binaryFileListDisplayMode = BinaryFileListDisplayMode; constructor(public kommentarService: KommentarService) { } diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.html index 487a17a254780c4f525b36ec2f60a58058e7281d..2fd5229d6a0c5d960992dfd629adfc068d934783 100644 --- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.html +++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.html @@ -23,4 +23,6 @@ unter der Lizenz sind dem Lizenztext zu entnehmen. --> -<goofy-client-binary-file-list [fileListResource]="attachments$ | async"></goofy-client-binary-file-list> \ No newline at end of file +<goofy-client-vertical-binary-file-list + [fileListResource]="attachments$ | async"> +</goofy-client-vertical-binary-file-list> \ No newline at end of file diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.spec.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.spec.ts index 4d5374c74f348f2a56bc0609fd48569a3d06de13..ff491e78dd7f966681d91201be39bd1c51943fe4 100644 --- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.spec.ts +++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.spec.ts @@ -24,7 +24,6 @@ import { registerLocaleData } from '@angular/common'; import localeDe from '@angular/common/locales/de'; import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { BinaryFileListComponent } from '@goofy-client/binary-file'; import { BinaryFileListResource } from '@goofy-client/binary-file-shared'; import { PostfachMailResource, PostfachService } from '@goofy-client/postfach-shared'; import { ConvertForDataTestPipe, createStateResource } from '@goofy-client/tech-shared'; @@ -35,6 +34,7 @@ import { createPostfachMailResource } from 'libs/postfach-shared/test/postfach'; import { MockComponent } from 'ng-mocks'; import { of } from 'rxjs'; import { PostfachMailAttachmentsComponent } from './postfach-mail-attachments.component'; +import { VerticalBinaryFileListComponent } from '@goofy-client/binary-file'; registerLocaleData(localeDe); @@ -51,7 +51,7 @@ describe('PostfachMailAttachmentsComponent', () => { declarations: [ PostfachMailAttachmentsComponent, ConvertForDataTestPipe, - MockComponent(BinaryFileListComponent), + MockComponent(VerticalBinaryFileListComponent), MockComponent(SpinnerComponent) ], providers: [{ diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.html index 3a9e87a8f1da2af7a812452d222519a8d67c8f8e..2fbf7fc28677bd7c5f0654043f7c8e99bacabccd 100644 --- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.html +++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.html @@ -23,4 +23,6 @@ unter der Lizenz sind dem Lizenztext zu entnehmen. --> -<goofy-client-binary-file-list [fileListResource]="fileListResource$ | async"></goofy-client-binary-file-list> \ No newline at end of file +<goofy-client-vertical-binary-file-list + [fileListResource]="fileListResource$ | async"> +</goofy-client-vertical-binary-file-list> \ No newline at end of file diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.spec.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.spec.ts index abf35e0ac3cb5fc58d70d16b828d104aae07bc67..2ec7596850849a22a5c4879f0d9ff080f500490f 100644 --- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.spec.ts +++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.spec.ts @@ -22,12 +22,12 @@ * unter der Lizenz sind dem Lizenztext zu entnehmen. */ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { BinaryFileListComponent } from '@goofy-client/binary-file'; import { mock } from '@goofy-client/test-utils'; import { VorgangService, VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@goofy-client/vorgang-shared'; import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang'; import { MockComponent } from 'ng-mocks'; import { VorgangDetailAttachmentListComponent } from './vorgang-detail-attachment-list.component'; +import { VerticalBinaryFileListComponent } from '@goofy-client/binary-file'; describe('VorgangDetailAttachmentListComponent', () => { let component: VorgangDetailAttachmentListComponent; @@ -40,7 +40,7 @@ describe('VorgangDetailAttachmentListComponent', () => { await TestBed.configureTestingModule({ declarations: [ VorgangDetailAttachmentListComponent, - MockComponent(BinaryFileListComponent) + MockComponent(VerticalBinaryFileListComponent) ], providers: [ { diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.html index 3a9e87a8f1da2af7a812452d222519a8d67c8f8e..2fbf7fc28677bd7c5f0654043f7c8e99bacabccd 100644 --- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.html +++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.html @@ -23,4 +23,6 @@ unter der Lizenz sind dem Lizenztext zu entnehmen. --> -<goofy-client-binary-file-list [fileListResource]="fileListResource$ | async"></goofy-client-binary-file-list> \ No newline at end of file +<goofy-client-vertical-binary-file-list + [fileListResource]="fileListResource$ | async"> +</goofy-client-vertical-binary-file-list> \ No newline at end of file diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.spec.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.spec.ts index 4fb540895402e28cbe71d0ed87e021ae26951e7d..e28d7fad335e3fbd624d876207b88bcc762bc1da 100644 --- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.spec.ts +++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.spec.ts @@ -22,12 +22,12 @@ * unter der Lizenz sind dem Lizenztext zu entnehmen. */ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { BinaryFileListComponent } from '@goofy-client/binary-file'; import { mock } from '@goofy-client/test-utils'; import { VorgangService, VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@goofy-client/vorgang-shared'; import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang'; import { MockComponent } from 'ng-mocks'; import { VorgangDetailRepresentationListComponent } from './vorgang-detail-representation-list.component'; +import { VerticalBinaryFileListComponent } from '@goofy-client/binary-file'; describe('VorgangDetailRepresentationListComponent', () => { @@ -41,7 +41,7 @@ describe('VorgangDetailRepresentationListComponent', () => { await TestBed.configureTestingModule({ declarations: [ VorgangDetailRepresentationListComponent, - MockComponent(BinaryFileListComponent), + MockComponent(VerticalBinaryFileListComponent), ], providers: [ { diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.html index 1b1e61222abb90784b3e245483333487de074c67..46157e1300bbd88563ab44fffe879d8d6398f2ac 100644 --- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.html +++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.html @@ -23,4 +23,8 @@ unter der Lizenz sind dem Lizenztext zu entnehmen. --> -<goofy-client-binary-file-list [fileListResource]="attachments$ | async" [deletable]="false" data-test-id="wiedervorlage-attachment-list"></goofy-client-binary-file-list> \ No newline at end of file +<goofy-client-vertical-binary-file-list + [fileListResource]="attachments$ | async" + [deletable]="false" + data-test-id="wiedervorlage-attachment-list"> +</goofy-client-vertical-binary-file-list> \ No newline at end of file diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.spec.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.spec.ts index c543e64e31aa3ca78a747187f14c6663b2b1db59..a70ce0b645b502279fb681172294caf183c1194d 100644 --- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.spec.ts +++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.spec.ts @@ -22,13 +22,13 @@ * unter der Lizenz sind dem Lizenztext zu entnehmen. */ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { BinaryFileListComponent } from '@goofy-client/binary-file'; import { ToEmbeddedResourcesPipe } from '@goofy-client/tech-shared'; import { mock } from '@goofy-client/test-utils'; import { WiedervorlageService } from '@goofy-client/wiedervorlage-shared'; import { MockComponent } from 'ng-mocks'; import { of } from 'rxjs'; import { WiedervorlageAttachmentListContainerComponent } from './wiedervorlage-attachment-list-container.component'; +import { VerticalBinaryFileListComponent } from '@goofy-client/binary-file'; describe('WiedervorlageAttachmentListContainerComponent', () => { let component: WiedervorlageAttachmentListContainerComponent; @@ -41,7 +41,7 @@ describe('WiedervorlageAttachmentListContainerComponent', () => { declarations: [ WiedervorlageAttachmentListContainerComponent, ToEmbeddedResourcesPipe, - MockComponent(BinaryFileListComponent) + MockComponent(VerticalBinaryFileListComponent) ], providers: [ {