Skip to content
Snippets Groups Projects
Commit 79a0e6a0 authored by Alexander Reifschneider's avatar Alexander Reifschneider
Browse files

OZG-7707 replace bescheid generate icon

parent 5a94724c
Branches
Tags
1 merge request!121OZG-7707 Replace icons
Showing
with 52 additions and 507 deletions
......@@ -37,14 +37,7 @@ import {
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ActivatedRoute, Router, RouterOutlet } from '@angular/router';
import { AuthenticationService } from '@authentication';
import {
IconComponent,
MailboxIconComponent,
NavbarComponent,
NavItemComponent,
OrgaUnitIconComponent,
UsersIconComponent,
} from '@ods/system';
import { IconComponent, NavbarComponent, NavItemComponent } from '@ods/system';
import { createConfigurationResource } from 'libs/admin/configuration-shared/test/configuration';
import { MenuContainerComponent } from 'libs/admin/configuration/src/lib/menu-container/menu-container.component';
import { createApiRootResource } from 'libs/api-root-shared/test/api-root';
......@@ -101,9 +94,6 @@ describe('AppComponent', () => {
declarations: [
AppComponent,
MockComponent(IconComponent),
MockComponent(OrgaUnitIconComponent),
MockComponent(UsersIconComponent),
MockComponent(MailboxIconComponent),
MockComponent(UserProfileButtonContainerComponent),
MockComponent(UnavailablePageComponent),
MockComponent(NavbarComponent),
......
......@@ -557,19 +557,19 @@
<div class="flex flex-col gap-4 bg-background-200 p-6">
<div class="mt-4">
<ods-button-card class="w-72" [isLoading]="false" text="Bescheiddokument" subText="automatisch erstellen">
<ods-bescheid-generate-icon icon />
<ods-icon icon name="bescheid-generate" color="pdf" size="extra-large" />
<ods-spinner-icon spinner size="extra-large" />
</ods-button-card>
</div>
<div class="mt-4">
<ods-button-card class="w-72" [isLoading]="true" text="Bescheiddokument" subText="automatisch erstellen">
<ods-bescheid-generate-icon icon />
<ods-icon icon name="bescheid-generate" color="pdf" size="extra-large" />
<ods-spinner-icon spinner size="extra-large" />
</ods-button-card>
</div>
<div class="mt-4">
<ods-button-card class="w-72" [isLoading]="true" text="Bescheiddokument" subText="automatisch erstellen">
<ods-bescheid-generate-icon icon />
<ods-icon icon name="bescheid-generate" color="pdf" size="extra-large" />
</ods-button-card>
</div>
......@@ -580,13 +580,13 @@
text="Bescheiddokument und noch mehr"
subText="Subtext in der 2ten Reihe"
>
<ods-bescheid-generate-icon icon />
<ods-icon icon name="bescheid-generate" color="pdf" size="extra-large" />
</ods-button-card>
</div>
<div class="mt-4">
<ods-button-card class="w-72" [isLoading]="true" text="Bescheiddokument">
<ods-bescheid-generate-icon icon />
<ods-icon icon name="bescheid-generate" color="pdf" size="extra-large" />
</ods-button-card>
</div>
......
......@@ -29,7 +29,6 @@ import { RouterModule } from '@angular/router';
import {
AttachmentComponent,
AttachmentWrapperComponent,
BescheidGenerateIconComponent,
BescheidUploadIconComponent,
ButtonCardComponent,
ButtonComponent,
......@@ -81,7 +80,6 @@ import { CustomStepperComponent } from './components/cdk-demo/custom-stepper.com
SendIconComponent,
StampIconComponent,
CloseIconComponent,
BescheidGenerateIconComponent,
BescheidUploadIconComponent,
SpinnerIconComponent,
TextareaComponent,
......
......@@ -6,5 +6,5 @@
subText="automatisch erstellen"
data-test-id="create-bescheid-document-button"
>
<ods-bescheid-generate-icon icon />
<ods-icon icon name="bescheid-generate" color="pdf" size="extra-large" />
</ods-button-card>
......@@ -2,7 +2,7 @@ import { BescheidDocument, BescheidLinkRel, createEmptyBescheidDocument } from '
import { HasLinkPipe } from '@alfa-client/tech-shared';
import { existsAsHtmlElement, getElementComponentFromFixtureByCss, mock, Mock, triggerEvent } from '@alfa-client/test-utils';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { BescheidGenerateIconComponent, ButtonCardComponent } from '@ods/system';
import { ButtonCardComponent, IconComponent } from '@ods/system';
import { MockComponent } from 'ng-mocks';
import { createBescheidDocument, createBescheidResource } from '../../../../../../../bescheid-shared/src/test/bescheid';
import { getDataTestIdOf } from '../../../../../../../tech-shared/test/data-test';
......@@ -28,7 +28,7 @@ describe('BescheidWizardAutomatischErstellenButtonComponent', () => {
declarations: [
BescheidWizardCreateDocumentButtonComponent,
MockComponent(ButtonCardComponent),
MockComponent(BescheidGenerateIconComponent),
MockComponent(IconComponent),
HasLinkPipe,
],
providers: [{ provide: BescheidFormService, useValue: formService }],
......
......@@ -24,20 +24,53 @@
import { BescheidSharedModule } from '@alfa-client/bescheid-shared';
import { BinaryFileModule, FileUploadListContainerComponent, MultiFileUploadEditorComponent } from '@alfa-client/binary-file';
import { CommandSharedModule } from '@alfa-client/command-shared';
import { ConvertForDataTestPipe, ConvertProblemDetailToErrorMessagesPipe, GetUrlPipe, HasLinkPipe, ToEmbeddedResourcesPipe, } from '@alfa-client/tech-shared';
import {
ConvertForDataTestPipe,
ConvertProblemDetailToErrorMessagesPipe,
GetUrlPipe,
HasLinkPipe,
ToEmbeddedResourcesPipe,
} from '@alfa-client/tech-shared';
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { ButtonWithSpinnerComponent, FileUploadEditorComponent, SingleFileUploadEditorComponent, TextareaEditorComponent, TextEditorComponent, } from '@ods/component';
import {
ButtonWithSpinnerComponent,
FileUploadEditorComponent,
SingleFileUploadEditorComponent,
TextareaEditorComponent,
TextEditorComponent,
} from '@ods/component';
import { BescheidListInVorgangContainerComponent } from './bescheid-list-in-vorgang-container/bescheid-list-in-vorgang-container.component';
import { BescheidListInVorgangComponent } from './bescheid-list-in-vorgang-container/bescheid-list-in-vorgang/bescheid-list-in-vorgang.component';
import { DocumentInBescheidContainerComponent } from './bescheid-list-in-vorgang-container/bescheid-list-in-vorgang/document-in-bescheid-container/document-in-bescheid-container.component';
import { BeschiedenDateContainerComponent } from './beschieden-date-in-vorgang-container/beschieden-date-container/beschieden-date-container.component';
import { BeschiedenDateInVorgangContainerComponent } from './beschieden-date-in-vorgang-container/beschieden-date-in-vorgang-container.component';
import { DateEditorComponent, ExpansionPanelComponent, OzgcloudStrokedButtonWithSpinnerComponent, SpinnerComponent, } from '@alfa-client/ui';
import {
DateEditorComponent,
ExpansionPanelComponent,
OzgcloudStrokedButtonWithSpinnerComponent,
SpinnerComponent,
} from '@alfa-client/ui';
import { ReactiveFormsModule } from '@angular/forms';
import { MatIcon } from '@angular/material/icon';
import { AttachmentComponent, AttachmentWrapperComponent, BescheidGenerateIconComponent, BescheidStatusTextComponent, BescheidUploadIconComponent, BescheidWrapperComponent, ButtonCardComponent, ButtonComponent, CheckIconComponent, CloseIconComponent, RadioButtonCardComponent, SaveIconComponent, SendIconComponent, SpinnerIconComponent, StampIconComponent, } from '@ods/system';
import {
AttachmentComponent,
AttachmentWrapperComponent,
BescheidStatusTextComponent,
BescheidUploadIconComponent,
BescheidWrapperComponent,
ButtonCardComponent,
ButtonComponent,
CheckIconComponent,
CloseIconComponent,
IconComponent,
RadioButtonCardComponent,
SaveIconComponent,
SendIconComponent,
SpinnerIconComponent,
StampIconComponent,
} from '@ods/system';
import { FormatFullDatePipe } from '../../../tech-shared/src/lib/pipe/format-full-date.pipe';
import { BescheidWizardContainerComponent } from './bescheid-wizard-container/bescheid-wizard-container.component';
import { BescheidWizardAbschliessenButtonComponent } from './bescheid-wizard-container/bescheid-wizard/antrag-bescheiden/abschliessen-button/bescheid-wizard-abschliessen-button.component';
......@@ -94,7 +127,7 @@ import { BescheidWizardWeiterButtonComponent } from './bescheid-wizard-container
OzgcloudStrokedButtonWithSpinnerComponent,
ReactiveFormsModule,
ButtonCardComponent,
BescheidGenerateIconComponent,
IconComponent,
SingleFileUploadEditorComponent,
BescheidUploadIconComponent,
SpinnerIconComponent,
......
......@@ -8,7 +8,7 @@ import { IconComponent } from '../../../../design-system/src/lib/icon/icon.compo
standalone: true,
imports: [CommonModule, LinkComponent, TooltipDirective, IconComponent],
template: `<ods-link [url]="url" [linkTestId]="linkTestId" tooltip="Barrierefreiheit" [openInNewTab]="true">
<ods-icon name="accessibility" size="large" class="fill-neutral-500 dark:fill-neutral-400" />
<ods-icon name="accessibility" size="large" color="neutral" />
</ods-link>`,
})
export class AccessibilityButtonComponent {
......
......@@ -45,8 +45,6 @@ export * from './lib/form/textarea/textarea.component';
export * from './lib/forwarding-item/forwarding-item-info/forwarding-item-info.component';
export * from './lib/forwarding-item/forwarding-item.component';
export * from './lib/icon/icon.component';
export * from './lib/icons/admin-logo-icon/admin-logo-icon.component';
export * from './lib/icons/bescheid-generate-icon/bescheid-generate-icon.component';
export * from './lib/icons/bescheid-upload-icon/bescheid-upload-icon.component';
export * from './lib/icons/check-circle-icon/check-circle-icon.component';
export * from './lib/icons/check-icon/check-icon.component';
......
......@@ -23,7 +23,6 @@
*/
import { argsToTemplate, moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
import { BescheidGenerateIconComponent } from '../icons/bescheid-generate-icon/bescheid-generate-icon.component';
import { ButtonCardComponent } from './button-card.component';
const meta: Meta<ButtonCardComponent> = {
......@@ -38,7 +37,7 @@ const meta: Meta<ButtonCardComponent> = {
},
decorators: [
moduleMetadata({
imports: [ButtonCardComponent, BescheidGenerateIconComponent],
imports: [ButtonCardComponent],
}),
],
excludeStories: /.*Data$/,
......@@ -61,6 +60,7 @@ export const Default: Story = {
render: (args: ButtonCardComponent) => ({
props: args,
template: `<ods-button-card ${argsToTemplate(args)} class="w-72">
//TODO OZG-7707
<ods-bescheid-generate-icon icon fileType="auto"></ods-bescheid-generate-icon>
</ods-button-card>`,
}),
......
......@@ -43,6 +43,8 @@ const iconVariants = cva('', {
text: 'fill-text',
whitetext: 'fill-whitetext',
error: 'fill-error',
pdf: 'fill-pdf',
neutral: 'fill-neutral-500 dark:fill-neutral-400',
},
},
});
......
/*
* Copyright (C) 2024 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 { AdminLogoIconComponent } from './admin-logo-icon.component';
describe('AdminLogoIconComponent', () => {
let component: AdminLogoIconComponent;
let fixture: ComponentFixture<AdminLogoIconComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [AdminLogoIconComponent],
}).compileComponents();
fixture = TestBed.createComponent(AdminLogoIconComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
/*
* Copyright (C) 2024 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 { CommonModule } from '@angular/common';
import { Component } from '@angular/core';
@Component({
selector: 'ods-admin-logo-icon',
standalone: true,
imports: [CommonModule],
templateUrl: `./admin-logo-icon.component.html`,
})
export class AdminLogoIconComponent {}
/*
* Copyright (C) 2024 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 type { Meta, StoryObj } from '@storybook/angular';
import { AdminLogoIconComponent } from './admin-logo-icon.component';
const meta: Meta<AdminLogoIconComponent> = {
title: 'Icons/Admin logo icon',
component: AdminLogoIconComponent,
excludeStories: /.*Data$/,
tags: ['autodocs'],
};
export default meta;
type Story = StoryObj<AdminLogoIconComponent>;
export const Default: Story = {};
/*
* Copyright (C) 2024 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 { BescheidGenerateIconComponent } from './bescheid-generate-icon.component';
describe('BescheidGenerateIconComponent', () => {
let component: BescheidGenerateIconComponent;
let fixture: ComponentFixture<BescheidGenerateIconComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [BescheidGenerateIconComponent],
}).compileComponents();
fixture = TestBed.createComponent(BescheidGenerateIconComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
/*
* Copyright (C) 2024 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 { NgClass } from '@angular/common';
import { Component, Input } from '@angular/core';
import { twMerge } from 'tailwind-merge';
import { IconVariants, iconVariants } from '../iconVariants';
@Component({
selector: 'ods-bescheid-generate-icon',
standalone: true,
imports: [NgClass],
template: `<svg
xmlns="http://www.w3.org/2000/svg"
[ngClass]="[twMerge(iconVariants({ size }), 'fill-pdf', class)]"
aria-hidden="true"
fill="none"
viewBox="0 0 32 40"
>
<path
d="M32 12 20 0H4C1.8 0 .02 1.8.02 4L0 36c0 2.2 1.78 4 3.98 4H28c2.2 0 4-1.8 4-4V12Zm-4 24H4V4h14v10h10v22Z"
/>
<path d="M18.273 2.86H2.856v34.285h26.429V13.574H18.273V2.86Z" />
<circle cx="16" cy="20" r="11.5" stroke="#fff" stroke-opacity=".3" stroke-width="3" />
<path
stroke="#fff"
stroke-linecap="round"
stroke-width="3"
d="M25.94 25.782a11.5 11.5 0 0 1-15.811 4.106"
/>
<path
fill="#fff"
d="M5.478 17.517 3.351 24H1.638l2.905-7.82h1.09l-.155 1.337ZM7.245 24l-2.132-6.483-.172-1.337h1.101L8.964 24H7.245Zm-.097-2.911v1.262h-4.13V21.09h4.13Zm6.763-4.91h1.606v5.168c0 .601-.13 1.108-.387 1.52a2.386 2.386 0 0 1-1.058.929c-.448.208-.963.311-1.547.311s-1.103-.103-1.558-.311a2.419 2.419 0 0 1-1.063-.93c-.254-.411-.382-.918-.382-1.52V16.18h1.612v5.167c0 .35.055.637.166.86.111.221.27.384.478.488.212.104.46.156.747.156.293 0 .542-.052.746-.156.208-.104.366-.267.473-.489.111-.222.167-.508.167-.86V16.18Zm6.429 0V24h-1.606v-7.82h1.606Zm2.406 0v1.263h-6.38V16.18h6.38Zm7.192 3.728v.37c0 .595-.08 1.129-.242 1.601a3.519 3.519 0 0 1-.682 1.209c-.293.33-.644.582-1.053.757a3.353 3.353 0 0 1-1.348.263c-.49 0-.94-.087-1.348-.263a3.021 3.021 0 0 1-1.053-.757 3.539 3.539 0 0 1-.692-1.209 4.945 4.945 0 0 1-.242-1.6v-.37c0-.599.08-1.132.242-1.601.16-.473.388-.876.682-1.209a2.992 2.992 0 0 1 1.052-.763 3.38 3.38 0 0 1 1.348-.263c.495 0 .944.088 1.349.263.408.176.759.43 1.052.763.298.333.527.736.688 1.209.165.469.247 1.002.247 1.6Zm-1.627.37v-.38c0-.416-.038-.781-.113-1.096a2.373 2.373 0 0 0-.333-.795 1.437 1.437 0 0 0-.537-.483 1.535 1.535 0 0 0-.726-.167c-.272 0-.513.055-.725.166a1.45 1.45 0 0 0-.531.484c-.143.215-.253.48-.328.795-.075.315-.113.68-.113 1.096v.38c0 .413.038.778.113 1.096.075.316.186.582.333.8.147.216.326.379.537.49.211.11.453.166.725.166.272 0 .514-.055.725-.166.212-.111.389-.274.532-.49.143-.218.253-.484.328-.8a4.8 4.8 0 0 0 .113-1.095Z"
/>
<path stroke="#FEFEFE" stroke-linecap="round" stroke-width="3" d="m10 30.022 1.287 4.773" />
</svg>`,
})
export class BescheidGenerateIconComponent {
@Input() size: IconVariants['size'] = 'extra-large';
@Input() class: string = undefined;
iconVariants = iconVariants;
twMerge = twMerge;
}
/*
* Copyright (C) 2024 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 type { Meta, StoryObj } from '@storybook/angular';
import { BescheidGenerateIconComponent } from './bescheid-generate-icon.component';
const meta: Meta<BescheidGenerateIconComponent> = {
title: 'Icons/Bescheid generate icon',
component: BescheidGenerateIconComponent,
excludeStories: /.*Data$/,
tags: ['autodocs'],
};
export default meta;
type Story = StoryObj<BescheidGenerateIconComponent>;
export const Default: Story = {
args: { size: 'extra-large' },
argTypes: {
size: {
control: 'select',
options: ['small', 'medium', 'large', 'extra-large', 'full'],
description: 'Size of icon. Property "full" means 100%',
table: {
defaultValue: { summary: 'extra-large' },
},
},
},
};
......@@ -70,7 +70,6 @@ import {
import {
AttachmentComponent,
AttachmentWrapperComponent,
BescheidGenerateIconComponent,
BescheidStatusTextComponent,
BescheidUploadIconComponent,
ButtonCardComponent,
......@@ -164,7 +163,6 @@ const routes: Routes = [
StampIconComponent,
SpinnerIconComponent,
BescheidUploadIconComponent,
BescheidGenerateIconComponent,
AttachmentComponent,
AttachmentWrapperComponent,
ButtonWithSpinnerComponent,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment