From 63a8a971863cc69ca2d632fb1ae51442068eb789 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Thu, 17 Jul 2025 20:07:36 +0200
Subject: [PATCH] Feature/improve platform icon in create or update platform
dialog (#5186)
* Improve platform icon
* Add default value for platform url
* Update changelog
---
CHANGELOG.md | 1 +
.../create-or-update-platform-dialog.component.ts | 2 +-
.../create-or-update-platform-dialog.html | 8 ++++++--
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 824b77fe3..5efe62150 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
+- Improved the platform icon in the create or update platform dialog of the admin control
- Improved the language localization for Catalan (`ca`)
- Improved the language localization for Dutch (`nl`)
- Improved the language localization for Italian (`it`)
diff --git a/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.component.ts b/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.component.ts
index e29a4e05f..49665690c 100644
--- a/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.component.ts
+++ b/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.component.ts
@@ -34,7 +34,7 @@ export class CreateOrUpdatePlatformDialog implements OnDestroy {
) {
this.platformForm = this.formBuilder.group({
name: [this.data.platform.name, Validators.required],
- url: [this.data.platform.url, Validators.required]
+ url: [this.data.platform.url ?? 'https://', Validators.required]
});
}
diff --git a/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html b/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html
index a7446c973..343b54cea 100644
--- a/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html
+++ b/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html
@@ -28,8 +28,12 @@
matInput
(keydown.enter)="$event.stopPropagation()"
/>
- @if (data.platform.url) {
-
+ @if (platformForm.get('url')?.value) {
+
}