Skip to content

Commit 3b53e0f

Browse files
committed
fix visual indication of disabled state for ColorField, reduce opacity
1 parent 34cec96 commit 3b53e0f

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/components/ColorField/ColorField.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ export const ColorField = ({
6363
inputRef={ref}
6464
className={classNames(`${eccgui}-colorfield`, className, {
6565
[`${eccgui}-colorfield--custom-picker`]: disableNativePicker,
66+
[`${eccgui}-colorfield--disabled`]: disabled,
6667
})}
6768
// we cannot use `color` type for the custom picker because we do not have control over it then
6869
type={!disableNativePicker ? "color" : "text"}

src/components/ColorField/_colorfield.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@
3636
}
3737
}
3838

39+
.#{$eccgui}-colorfield--disabled {
40+
opacity: $eccgui-opacity-disabled;
41+
}
42+
3943
.#{$eccgui}-colorfield__palette {
4044
& > li:has(.#{$eccgui}-colorfield__palette-linebreak) {
4145
display: block;

0 commit comments

Comments
 (0)