From 8e59a0d7d262d51e75ec0ee2a791e374dc4cabdc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Loi=CC=88c=20Correnson?= <loic.correnson@cea.fr>
Date: Tue, 12 Sep 2023 10:39:02 +0200
Subject: [PATCH] [dome] fixed icon styles

---
 ivette/src/dome/renderer/controls/buttons.tsx | 2 +-
 ivette/src/dome/renderer/controls/icons.tsx   | 3 ++-
 ivette/src/dome/renderer/controls/style.css   | 3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ivette/src/dome/renderer/controls/buttons.tsx b/ivette/src/dome/renderer/controls/buttons.tsx
index 461524e3085..15314c84a7e 100644
--- a/ivette/src/dome/renderer/controls/buttons.tsx
+++ b/ivette/src/dome/renderer/controls/buttons.tsx
@@ -197,7 +197,7 @@ export const CircButton = (props: ButtonProps): JSX.Element => {
 // --------------------------------------------------------------------------
 
 export type IconButtonKind =
-  undefined | 'selected' | 'default' | 'negative' | 'positive' | 'warning';
+  'default' | 'positive' | 'negative' | 'warning';
 
 export interface IconButtonProps {
   /** Icon identifier. Displayed on the left side of the label. */
diff --git a/ivette/src/dome/renderer/controls/icons.tsx b/ivette/src/dome/renderer/controls/icons.tsx
index 5759f151e36..a4d00f54121 100644
--- a/ivette/src/dome/renderer/controls/icons.tsx
+++ b/ivette/src/dome/renderer/controls/icons.tsx
@@ -96,7 +96,8 @@ export function SVG(props: SVGprops): null | JSX.Element {
 // --- Icon Component
 // --------------------------------------------------------------------------
 
-export type IconKind = 'disabled' | 'warning' | 'positive' | 'negative';
+export type IconKind =
+  'disabled' | 'selected' | 'positive' | 'negative' | 'warning';
 
 /** Icon Component Properties */
 export interface IconProps extends SVGprops {
diff --git a/ivette/src/dome/renderer/controls/style.css b/ivette/src/dome/renderer/controls/style.css
index a5cd05a7c0e..009b5913328 100644
--- a/ivette/src/dome/renderer/controls/style.css
+++ b/ivette/src/dome/renderer/controls/style.css
@@ -30,10 +30,11 @@
 }
 
 .dome-xIcon-default { fill: var(--var-info-text-discrete) ; }
+.dome-xIcon-disabled { fill: var(--background-intense) ; }
+.dome-xIcon-selected { fill: var(--activated-button-color) ; }
 .dome-xIcon-positive { fill: var(--positive-button-color) ; }
 .dome-xIcon-negative { fill: var(--negative-button-color) ; }
 .dome-xIcon-warning { fill: var(--warning-button-color) ; }
-.dome-xIcon-disabled { fill: var(--background-intense) ; }
 
 .dome-xBadge {
     flex: 0 0 auto ;
-- 
GitLab