From da5e2b6d9bfd756dca9a6346edf24753a229e74c Mon Sep 17 00:00:00 2001
From: Alexander Reifschneider <alexander.reifschneider@mgm-tp.com>
Date: Mon, 10 Feb 2025 10:44:57 +0100
Subject: [PATCH] OZG-7474 Rename back arrow icon

---
 alfa-client/libs/design-system/src/index.ts          |  2 +-
 .../undo-icon.component.spec.ts}                     | 12 ++++++------
 .../undo-icon.component.ts}                          |  4 ++--
 .../undo-icon.stories.ts}                            | 10 +++++-----
 .../wiedereroeffnen-button.component.html            |  4 ++--
 .../wiedereroeffnen-button.component.spec.ts         |  4 ++--
 .../zurueckholen-button.component.html               |  4 ++--
 .../zurueckholen-button.component.spec.ts            |  4 ++--
 .../zurueckstellen-button.component.html             |  4 ++--
 .../zurueckstellen-button.component.spec.ts          |  4 ++--
 .../vorgang-detail/src/lib/vorgang-detail.module.ts  |  4 ++--
 11 files changed, 28 insertions(+), 28 deletions(-)
 rename alfa-client/libs/design-system/src/lib/icons/{back-arrow-icon/back-arrow-icon.component.spec.ts => undo-icon/undo-icon.component.spec.ts} (50%)
 rename alfa-client/libs/design-system/src/lib/icons/{back-arrow-icon/back-arrow-icon.component.ts => undo-icon/undo-icon.component.ts} (91%)
 rename alfa-client/libs/design-system/src/lib/icons/{back-arrow-icon/back-arrow-icon.stories.ts => undo-icon/undo-icon.stories.ts} (66%)

diff --git a/alfa-client/libs/design-system/src/index.ts b/alfa-client/libs/design-system/src/index.ts
index 88419a602f..7c071e98e3 100644
--- a/alfa-client/libs/design-system/src/index.ts
+++ b/alfa-client/libs/design-system/src/index.ts
@@ -47,7 +47,6 @@ export * from './lib/icons/admin-logo-icon/admin-logo-icon.component';
 export * from './lib/icons/archive-icon/archive-icon.component';
 export * from './lib/icons/arrow-left-icon/arrow-left-icon.component';
 export * from './lib/icons/attachment-icon/attachment-icon.component';
-export * from './lib/icons/back-arrow-icon/back-arrow-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';
@@ -80,6 +79,7 @@ export * from './lib/icons/settings-icon/settings-icon.component';
 export * from './lib/icons/spinner-icon/spinner-icon.component';
 export * from './lib/icons/stamp-icon/stamp-icon.component';
 export * from './lib/icons/statistic-icon/statistic-icon.component';
+export * from './lib/icons/undo-icon/undo-icon.component';
 export * from './lib/icons/undo-request-vorgang-deletion-icon/undo-request-vorgang-deletion-icon.component';
 export * from './lib/icons/update-icon/update-icon.component';
 export * from './lib/icons/user-icon/user-icon.component';
diff --git a/alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.component.spec.ts b/alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.component.spec.ts
similarity index 50%
rename from alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.component.spec.ts
rename to alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.component.spec.ts
index 97ab265a26..fda1f7e237 100644
--- a/alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.component.spec.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.component.spec.ts
@@ -1,16 +1,16 @@
 import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { BackArrowIconComponent } from './back-arrow-icon.component';
+import { UndoIconComponent } from './undo-icon.component';
 
-describe('BackArrowIconComponent', () => {
-  let component: BackArrowIconComponent;
-  let fixture: ComponentFixture<BackArrowIconComponent>;
+describe('UndoIconComponent', () => {
+  let component: UndoIconComponent;
+  let fixture: ComponentFixture<UndoIconComponent>;
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [BackArrowIconComponent],
+      imports: [UndoIconComponent],
     }).compileComponents();
 
-    fixture = TestBed.createComponent(BackArrowIconComponent);
+    fixture = TestBed.createComponent(UndoIconComponent);
     component = fixture.componentInstance;
     fixture.detectChanges();
   });
diff --git a/alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.component.ts b/alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.component.ts
similarity index 91%
rename from alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.component.ts
rename to alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.component.ts
index 6a386e8222..7b36f81af4 100644
--- a/alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.component.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.component.ts
@@ -4,7 +4,7 @@ import { twMerge } from 'tailwind-merge';
 import { iconVariants, IconVariants } from '../iconVariants';
 
 @Component({
-  selector: 'ods-back-arrow-icon',
+  selector: 'ods-undo-icon',
   standalone: true,
   imports: [CommonModule],
   template: `<svg
@@ -18,7 +18,7 @@ import { iconVariants, IconVariants } from '../iconVariants';
     />
   </svg>`,
 })
-export class BackArrowIconComponent {
+export class UndoIconComponent {
   @Input() size: IconVariants['size'] = 'medium';
   @Input() class: string = '';
 
diff --git a/alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.stories.ts
similarity index 66%
rename from alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.stories.ts
rename to alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.stories.ts
index 280e82230b..0d2d78f814 100644
--- a/alfa-client/libs/design-system/src/lib/icons/back-arrow-icon/back-arrow-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/undo-icon/undo-icon.stories.ts
@@ -1,16 +1,16 @@
 import type { Meta, StoryObj } from '@storybook/angular';
 
-import { BackArrowIconComponent } from './back-arrow-icon.component';
+import { UndoIconComponent } from './undo-icon.component';
 
-const meta: Meta<BackArrowIconComponent> = {
-  title: 'Icons/Back arrow icon',
-  component: BackArrowIconComponent,
+const meta: Meta<UndoIconComponent> = {
+  title: 'Icons/Undo icon',
+  component: UndoIconComponent,
   excludeStories: /.*Data$/,
   tags: ['autodocs'],
 };
 
 export default meta;
-type Story = StoryObj<BackArrowIconComponent>;
+type Story = StoryObj<UndoIconComponent>;
 
 export const Default: Story = {
   args: { size: 'large' },
diff --git a/alfa-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.html b/alfa-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.html
index 68384c5436..51b70df609 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.html
+++ b/alfa-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.html
@@ -33,7 +33,7 @@
       size="fit"
       (clickEmitter)="wiedereroeffnen()"
     >
-      <ods-back-arrow-icon icon class="fill-text" />
+      <ods-undo-icon icon class="fill-text" />
     </ods-button-with-spinner>
   } @else {
     <ods-button-with-spinner
@@ -43,7 +43,7 @@
       variant="outline"
       (clickEmitter)="wiedereroeffnen()"
     >
-      <ods-back-arrow-icon icon />
+      <ods-undo-icon icon />
     </ods-button-with-spinner>
   }
 }
diff --git a/alfa-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.spec.ts b/alfa-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.spec.ts
index 9b3918f016..3ee20a3ec3 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.spec.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.spec.ts
@@ -26,7 +26,7 @@ import { mock } from '@alfa-client/test-utils';
 import { VorgangCommandService, VorgangWithEingangLinkRel } from '@alfa-client/vorgang-shared';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { ButtonWithSpinnerComponent } from '@ods/component';
-import { BackArrowIconComponent } from '@ods/system';
+import { UndoIconComponent } from '@ods/system';
 import { createCommandResource } from 'libs/command-shared/test/command';
 import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
 import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang';
@@ -51,7 +51,7 @@ describe('WiedereroeffnenButtonComponent', () => {
         WiedereroeffnenButtonComponent,
         HasLinkPipe,
         MockComponent(ButtonWithSpinnerComponent),
-        MockComponent(BackArrowIconComponent),
+        MockComponent(UndoIconComponent),
       ],
       providers: [
         {
diff --git a/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.html b/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.html
index e89caeeded..3fd57ccdb2 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.html
+++ b/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.html
@@ -33,7 +33,7 @@
       tooltip="Vorgang zurückholen"
       (clickEmitter)="zurueckholen()"
     >
-      <ods-back-arrow-icon icon class="fill-text" />
+      <ods-undo-icon icon class="fill-text" />
     </ods-button-with-spinner>
   } @else {
     <ods-button-with-spinner
@@ -43,7 +43,7 @@
       variant="outline"
       (clickEmitter)="zurueckholen()"
     >
-      <ods-back-arrow-icon icon />
+      <ods-undo-icon icon />
     </ods-button-with-spinner>
   }
 }
diff --git a/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.spec.ts b/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.spec.ts
index 6768e772b3..3a1cd90115 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.spec.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.spec.ts
@@ -26,7 +26,7 @@ import { mock } from '@alfa-client/test-utils';
 import { VorgangCommandService, VorgangWithEingangLinkRel } from '@alfa-client/vorgang-shared';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { ButtonWithSpinnerComponent } from '@ods/component';
-import { BackArrowIconComponent } from '@ods/system';
+import { UndoIconComponent } from '@ods/system';
 import { createCommandResource } from 'libs/command-shared/test/command';
 import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
 import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang';
@@ -52,7 +52,7 @@ describe('ZurueckholenButtonComponent', () => {
         ZurueckholenButtonComponent,
         HasLinkPipe,
         MockComponent(ButtonWithSpinnerComponent),
-        MockComponent(BackArrowIconComponent),
+        MockComponent(UndoIconComponent),
       ],
       providers: [
         {
diff --git a/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.html b/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.html
index abb4132e0f..c595747b98 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.html
+++ b/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.html
@@ -34,7 +34,7 @@
       size="fit"
       (clickEmitter)="zurueckstellen()"
     >
-      <ods-back-arrow-icon icon class="fill-text" />
+      <ods-undo-icon icon class="fill-text" />
     </ods-button-with-spinner>
   } @else {
     <ods-button-with-spinner
@@ -44,7 +44,7 @@
       variant="outline"
       (clickEmitter)="zurueckstellen()"
     >
-      <ods-back-arrow-icon icon />
+      <ods-undo-icon icon />
     </ods-button-with-spinner>
   }
 }
diff --git a/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.spec.ts b/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.spec.ts
index 5f0249853e..b17b7c5a7c 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.spec.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.spec.ts
@@ -26,7 +26,7 @@ import { mock } from '@alfa-client/test-utils';
 import { VorgangCommandService, VorgangWithEingangLinkRel } from '@alfa-client/vorgang-shared';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { ButtonWithSpinnerComponent } from '@ods/component';
-import { BackArrowIconComponent } from '@ods/system';
+import { UndoIconComponent } from '@ods/system';
 import { createCommandResource } from 'libs/command-shared/test/command';
 import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
 import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang';
@@ -52,7 +52,7 @@ describe('ZurueckstellenButtonComponent', () => {
         ZurueckstellenButtonComponent,
         HasLinkPipe,
         MockComponent(ButtonWithSpinnerComponent),
-        MockComponent(BackArrowIconComponent),
+        MockComponent(UndoIconComponent),
       ],
       providers: [
         {
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
index 6c46766049..80f4453036 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
@@ -52,7 +52,6 @@ import {
   ArchiveIconComponent,
   AttachmentComponent,
   AttachmentWrapperComponent,
-  BackArrowIconComponent,
   BescheidGenerateIconComponent,
   BescheidStatusTextComponent,
   BescheidUploadIconComponent,
@@ -75,6 +74,7 @@ import {
   SpinnerIconComponent,
   StampIconComponent,
   TooltipDirective,
+  UndoIconComponent,
 } from '@ods/system';
 import { AktenzeichenEditDialogComponent } from './aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component';
 import { AktenzeichenEditableComponent } from './aktenzeichen-editable/aktenzeichen-editable.component';
@@ -159,7 +159,7 @@ const routes: Routes = [
     RadioButtonCardComponent,
     ButtonComponent,
     ButtonCardComponent,
-    BackArrowIconComponent,
+    UndoIconComponent,
     CloseIconComponent,
     ExclamationIconComponent,
     SaveIconComponent,
-- 
GitLab