From 6d36bcf31f5ccd8e8a186382d41176332dd8d68f Mon Sep 17 00:00:00 2001 From: xIrusux Date: Thu, 9 Jan 2025 13:36:28 +0100 Subject: [PATCH 1/2] Updating icon names --- src/Icon/Service/IconService.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Icon/Service/IconService.php b/src/Icon/Service/IconService.php index 1a0da239..c6a0e347 100644 --- a/src/Icon/Service/IconService.php +++ b/src/Icon/Service/IconService.php @@ -41,10 +41,10 @@ public function getIconForAsset(string $assetType, ?string $mimeType): ElementIc if ($assetType === 'text' && $mimeType !== null) { $value = match ($mimeType) { - 'application/json' => 'file-code-01', - 'application/type9' => 'file-check-02', - 'text/plain' => 'file-02', - 'text/csv' => 'file-x-03', + 'application/json' => 'json', + 'application/type9' => 'pdf', + 'text/plain' => 'txt-docs', + 'text/csv' => 'xlsx-csv', default => $this->defaultIcon }; @@ -53,9 +53,9 @@ public function getIconForAsset(string $assetType, ?string $mimeType): ElementIc $value = match ($assetType) { 'folder' => 'folder', - 'image' => 'image-01', - 'video' => 'video-recorder', - 'audio' => 'volume-max', + 'image' => 'image', + 'video' => 'video', + 'audio' => 'audio', default => $this->defaultIcon }; @@ -80,7 +80,7 @@ public function getIconForDataObject(DataObjectSearchResultItem $dataObject): El public function getIconForTag(): string { - return 'tag-02'; + return 'tag'; } public function getIconForLayout(?string $iconPath): ?ElementIcon From ebc6b273b18f3652f5726640429f47e4093b85f7 Mon Sep 17 00:00:00 2001 From: Tine <42359615+xIrusux@users.noreply.github.com> Date: Thu, 9 Jan 2025 15:30:39 +0100 Subject: [PATCH 2/2] Update IconService.php --- src/Icon/Service/IconService.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Icon/Service/IconService.php b/src/Icon/Service/IconService.php index c6a0e347..8a5aff98 100644 --- a/src/Icon/Service/IconService.php +++ b/src/Icon/Service/IconService.php @@ -23,16 +23,16 @@ final class IconService implements IconServiceInterface { - private string $defaultIcon = 'file-question-02'; + private string $defaultIcon = 'unknown'; public function getIconForAsset(string $assetType, ?string $mimeType): ElementIcon { if ($assetType === 'document' && $mimeType !== null) { $value = match ($mimeType) { - 'application/vnd.openxmlformats-officedocument.presentationml.presentation' => 'presentation-chart-01', - 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' => 'file-x-03', - 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => 'file-02', - 'application/pdf' => 'file-check-02', + 'application/vnd.openxmlformats-officedocument.presentationml.presentation' => 'presentation', + 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' => 'xlsx-csv', + 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => 'txt-docs', + 'application/pdf' => 'pdf', default => $this->defaultIcon }; @@ -69,8 +69,8 @@ public function getIconForDataObject(DataObjectSearchResultItem $dataObject): El } $value = match ($dataObject->getType()) { - ElementTypes::TYPE_OBJECT => 'mainObject', - ElementTypes::TYPE_VARIANT => 'mainObjectVariant', + ElementTypes::TYPE_OBJECT => 'data-object', + ElementTypes::TYPE_VARIANT => 'data-object-variant', ElementTypes::TYPE_FOLDER => 'folder', default => $this->defaultIcon };