From 99c10ffe85ba3135fb64424f419c55d48d923f1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 4 Aug 2024 18:52:49 +0200 Subject: [PATCH] Use icons for info provider settings --- src/Settings/InfoProviderSystem/Element14Settings.php | 2 ++ src/Settings/InfoProviderSystem/LCSCSettings.php | 2 ++ src/Settings/InfoProviderSystem/MouserSettings.php | 2 ++ src/Settings/InfoProviderSystem/TMESettings.php | 2 ++ 4 files changed, 8 insertions(+) diff --git a/src/Settings/InfoProviderSystem/Element14Settings.php b/src/Settings/InfoProviderSystem/Element14Settings.php index 8922ed26..8ca38425 100644 --- a/src/Settings/InfoProviderSystem/Element14Settings.php +++ b/src/Settings/InfoProviderSystem/Element14Settings.php @@ -23,12 +23,14 @@ declare(strict_types=1); namespace App\Settings\InfoProviderSystem; +use App\Settings\SettingsIcon; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsParameter; use Jbtronics\SettingsBundle\Settings\SettingsTrait; use Symfony\Component\Translation\TranslatableMessage as TM; #[Settings(label: new TM("settings.ips.element14"))] +#[SettingsIcon("fa-plug")] class Element14Settings { use SettingsTrait; diff --git a/src/Settings/InfoProviderSystem/LCSCSettings.php b/src/Settings/InfoProviderSystem/LCSCSettings.php index 39a6323a..ac4a47f4 100644 --- a/src/Settings/InfoProviderSystem/LCSCSettings.php +++ b/src/Settings/InfoProviderSystem/LCSCSettings.php @@ -23,6 +23,7 @@ declare(strict_types=1); namespace App\Settings\InfoProviderSystem; +use App\Settings\SettingsIcon; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsParameter; use Jbtronics\SettingsBundle\Settings\SettingsTrait; @@ -31,6 +32,7 @@ use Symfony\Component\Validator\Constraints as Assert; use Symfony\Component\Translation\TranslatableMessage as TM; #[Settings(label: new TM("settings.ips.lcsc"), description: new TM("settings.ips.lcsc.help"))] +#[SettingsIcon("fa-plug")] class LCSCSettings { use SettingsTrait; diff --git a/src/Settings/InfoProviderSystem/MouserSettings.php b/src/Settings/InfoProviderSystem/MouserSettings.php index a59c6c78..5407620d 100644 --- a/src/Settings/InfoProviderSystem/MouserSettings.php +++ b/src/Settings/InfoProviderSystem/MouserSettings.php @@ -23,12 +23,14 @@ declare(strict_types=1); namespace App\Settings\InfoProviderSystem; +use App\Settings\SettingsIcon; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsParameter; use Symfony\Component\Validator\Constraints as Assert; use Symfony\Component\Translation\TranslatableMessage as TM; #[Settings(label: new TM("settings.ips.mouser"))] +#[SettingsIcon("fa-plug")] class MouserSettings { #[SettingsParameter(label: new TM("settings.ips.mouser.apiKey"), description: new TM("settings.ips.mouser.apiKey.help"), formOptions: ["help_html" => true], envVar: "PROVIDER_MOUSER_KEY")] diff --git a/src/Settings/InfoProviderSystem/TMESettings.php b/src/Settings/InfoProviderSystem/TMESettings.php index 45492c2b..d44e3325 100644 --- a/src/Settings/InfoProviderSystem/TMESettings.php +++ b/src/Settings/InfoProviderSystem/TMESettings.php @@ -23,6 +23,7 @@ declare(strict_types=1); namespace App\Settings\InfoProviderSystem; +use App\Settings\SettingsIcon; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsParameter; use Jbtronics\SettingsBundle\Settings\SettingsTrait; @@ -33,6 +34,7 @@ use Symfony\Component\Validator\Constraints as Assert; use Symfony\Component\Translation\TranslatableMessage as TM; #[Settings(label: new TM("settings.ips.tme"))] +#[SettingsIcon("fa-plug")] class TMESettings { use SettingsTrait;