diff --git a/alfa-client/libs/ui/src/index.ts b/alfa-client/libs/ui/src/index.ts index f341548de8e723dda12e766a16cb8f9ae1ad521d..e6a7664873d864c7661bd0d16ecd27667bc236bc 100644 --- a/alfa-client/libs/ui/src/index.ts +++ b/alfa-client/libs/ui/src/index.ts @@ -31,7 +31,6 @@ export * from './lib/ui/back-button/back-button.component'; export * from './lib/ui/basic-dialog/basic-dialog-data.model'; export * from './lib/ui/basic-dialog/basic-dialog.component'; export * from './lib/ui/dialog/dialog.service'; -export * from './lib/ui/download-button/download-button.component'; export * from './lib/ui/editor/autocomplete-editor/autocomplete-editor.component'; export * from './lib/ui/editor/checkbox-enum-editor/checkbox-enum-editor.component'; export * from './lib/ui/editor/checkbox-enum-editor/checkbox-enum-editor.model'; diff --git a/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.html b/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.html deleted file mode 100644 index 5c65fd900ce1b07a5ae957e00295792655481bee..0000000000000000000000000000000000000000 --- a/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.html +++ /dev/null @@ -1,37 +0,0 @@ -<!-- - - Copyright (C) 2023 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. - ---> -<a - mat-button - data-test-id="open-url-in-new-window" - [href]="url" - [attr.aria-label]="text" - [tooltip]="text" - [download]="targetName" - [color]="'primary'" -> - <mat-icon>save_alt</mat-icon> - <span class="text-sm">{{ text }}</span> -</a> diff --git a/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.scss b/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.scss deleted file mode 100644 index ffcb6b21c104de50e181df2cbdd39d59a18444cb..0000000000000000000000000000000000000000 --- a/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.scss +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright (C) 2023 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. - */ -a { - padding: 0 15px; -} diff --git a/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.spec.ts b/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.spec.ts deleted file mode 100644 index 2771e503131afefce51f6073b52866178fbc34ad..0000000000000000000000000000000000000000 --- a/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.spec.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (C) 2023 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 { MockComponent } from 'ng-mocks'; -import { DownloadButtonComponent } from './download-button.component'; - -describe('DownloadButtonComponent', () => { - let component: DownloadButtonComponent; - let fixture: ComponentFixture<DownloadButtonComponent>; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [DownloadButtonComponent, MockComponent(DownloadButtonComponent)], - }).compileComponents(); - - fixture = TestBed.createComponent(DownloadButtonComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.ts b/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.ts deleted file mode 100644 index be55bf7f0df760e20fb83d53c81560dd255ff90d..0000000000000000000000000000000000000000 --- a/alfa-client/libs/ui/src/lib/ui/download-button/download-button.component.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (C) 2023 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 { MatAnchor } from '@angular/material/button'; -import { MatIcon } from '@angular/material/icon'; -import { MatTooltip } from '@angular/material/tooltip'; -import { TooltipDirective } from '@ods/system'; - -@Component({ - selector: 'ozgcloud-download-button', - templateUrl: './download-button.component.html', - styleUrls: ['./download-button.component.scss'], - standalone: true, - imports: [MatAnchor, MatTooltip, MatIcon, TooltipDirective], -}) -export class DownloadButtonComponent { - @Input() icon: string; - @Input() url: string; - @Input() text: string; - @Input() targetName: string; -}