From 20d680229168b111564033aef87b71fbe88d71fd Mon Sep 17 00:00:00 2001 From: "ilia.brauer" Date: Fri, 21 Aug 2026 10:42:56 +0200 Subject: [PATCH] [color-picker] redesign --- semcore/color-picker/src/ColorPicker.tsx | 25 +++--- semcore/color-picker/src/PaletteManager.tsx | 90 +++++++++---------- semcore/color-picker/src/components/Item.tsx | 4 +- .../src/style/color-picker.shadow.css | 56 ++++++------ .../style/design-tokens/design-tokens.json | 9 +- 5 files changed, 96 insertions(+), 88 deletions(-) diff --git a/semcore/color-picker/src/ColorPicker.tsx b/semcore/color-picker/src/ColorPicker.tsx index 2a32d80e61..2841a7f6e9 100644 --- a/semcore/color-picker/src/ColorPicker.tsx +++ b/semcore/color-picker/src/ColorPicker.tsx @@ -15,17 +15,17 @@ import { localizedMessages } from './translations/__intergalactic-dynamic-locale const defaultColors = [ null, - '#008ff8', // --blue-400 - '#00c192', // --green-300 - '#c695ff', // --violet-300 - '#fdc23c', // --yellow-200 - '#ff8786', // --red-300 - '#8ecdff', // --blue-200 - '#f67cf2', // --pink-300 - '#66c030', // --salad-300 - '#006dca', // --blue-500 - '#59ddaa', // --green-200 - '#ab6cfe', // --violet-400 + '--blue-400', + '--green-300', + '--violet-300', + '--yellow-200', + '--red-300', + '--blue-200', + '--pink-300', + '--salad-300', + '--blue-500', + '--green-200', + '--violet-400', ]; class ColorPickerRoot extends Component< @@ -158,11 +158,12 @@ const DefaultTrigger = React.forwardRef(function ( const { styles, value } = props; const SDefaultTrigger = Root; const STriggerCircle = Flex; + const SChevronDownM = ChevronDownM; return sstyled(styles)( - + , ); }); diff --git a/semcore/color-picker/src/PaletteManager.tsx b/semcore/color-picker/src/PaletteManager.tsx index b79eb9f93a..07c2296fc8 100644 --- a/semcore/color-picker/src/PaletteManager.tsx +++ b/semcore/color-picker/src/PaletteManager.tsx @@ -117,7 +117,7 @@ class PaletteManagerRoot extends Component< return sstyled(styles)( <> - + {Children.origin ? ( @@ -242,52 +242,48 @@ class InputColor extends Component< return sstyled(styles)( - - - - - - - - - - + + + + + + , ); } diff --git a/semcore/color-picker/src/components/Item.tsx b/semcore/color-picker/src/components/Item.tsx index a05bdb98b6..179ace0f1f 100644 --- a/semcore/color-picker/src/components/Item.tsx +++ b/semcore/color-picker/src/components/Item.tsx @@ -47,9 +47,7 @@ export default function Item(props: ItemAsProps) {