From 35514304f8c95d630a7610208999759e8f223f85 Mon Sep 17 00:00:00 2001
From: Alexander Reifschneider <alexander.reifschneider@mgm-tp.com>
Date: Mon, 28 Apr 2025 10:24:05 +0200
Subject: [PATCH] OZG-8129 replace dialog minimize icon

---
 alfa-client/libs/design-system/src/assets/minimize.svg   | 3 +++
 .../ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss  | 9 ---------
 .../src/lib/ui/fixed-dialog/fixed-dialog.component.html  | 2 +-
 .../ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts | 2 --
 4 files changed, 4 insertions(+), 12 deletions(-)
 create mode 100644 alfa-client/libs/design-system/src/assets/minimize.svg

diff --git a/alfa-client/libs/design-system/src/assets/minimize.svg b/alfa-client/libs/design-system/src/assets/minimize.svg
new file mode 100644
index 0000000000..4b858371fc
--- /dev/null
+++ b/alfa-client/libs/design-system/src/assets/minimize.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path d="M6 21V19H18V21H6Z" />
+</svg>
\ No newline at end of file
diff --git a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss
index 0668680045..f26fb6d3b0 100644
--- a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss
+++ b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss
@@ -87,15 +87,6 @@
       margin-bottom: 0;
     }
 
-    .button-bar .mat-icon {
-      padding: 8px 0;
-    }
-
-    .minimized .mat-icon {
-      transform: rotate(180deg);
-      padding: 0;
-    }
-
     .button-bar-bottom {
       position: absolute;
       bottom: 0;
diff --git a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.html b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.html
index 4b3d13a010..b5638ac768 100644
--- a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.html
+++ b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.html
@@ -33,7 +33,7 @@
       [ngClass]="{ minimized: isMinimized }"
       aria-label="Nachricht minimieren"
     >
-      <mat-icon>minimize</mat-icon>
+      <ods-icon name="minimize" fill="whitetext" />
     </button>
 
     <button mat-icon-button data-test-id="close-button" [mat-dialog-close]="true" aria-label="Nachricht schließen">
diff --git a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
index ec48ae1978..19c6a770df 100644
--- a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
+++ b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
@@ -26,7 +26,6 @@ import { NgClass, NgComponentOutlet } from '@angular/common';
 import { Component, inject, Injector, OnInit } from '@angular/core';
 import { MatIconButton } from '@angular/material/button';
 import { MAT_DIALOG_DATA, MatDialogClose, MatDialogContent, MatDialogTitle } from '@angular/material/dialog';
-import { MatIcon } from '@angular/material/icon';
 import { IconComponent } from '@ods/system';
 import { FixedDialogData } from './fixed-dialog-data.model';
 
@@ -39,7 +38,6 @@ import { FixedDialogData } from './fixed-dialog-data.model';
     MatIconButton,
     NgClass,
     IconComponent,
-    MatIcon,
     MatDialogClose,
     CdkScrollable,
     MatDialogContent,
-- 
GitLab