From 34ce2bfac9bb715c34a540f105e41b58f1768839 Mon Sep 17 00:00:00 2001 From: Radek Podrazky Date: Tue, 15 Oct 2024 16:04:18 +0200 Subject: [PATCH] fix(forms): fix text color for disabled fields Ref UXD-1651 --- ...InputGroup_Input Group With Search Bar.png | Bin 5654 -> 5475 bytes ...ts_forms_InputGroup_Nested Input Group.png | Bin 5706 -> 5540 bytes ...ts_forms_InputGroup_Select Input Group.png | Bin 6203 -> 6151 bytes .../components_forms_Input_Disabled.png | Bin 3303 -> 5345 bytes ...ponents_forms_MultiValueInput_Disabled.png | Bin 3303 -> 6481 bytes .../components_forms_SearchBar_Disabled.png | Bin 5040 -> 4948 bytes ...omponents_forms_Select_Select_Disabled.png | Bin 3610 -> 5142 bytes .../components_forms_TextArea_Disabled.png | Bin 3303 -> 5007 bytes .../_internal/BaseSingleDatePicker/styles.ts | 8 +++++ src/components/forms/Input/Input.stories.tsx | 7 +++- src/components/forms/Input/Input.tsx | 9 +++++ .../forms/InputGroup/InputGroup.tsx | 3 +- src/components/forms/Label/Label.tsx | 8 +++-- .../MultiValueInput.stories.tsx | 1 + .../forms/MultiValueInput/MultiValueInput.tsx | 31 ++++++++++-------- src/components/forms/SearchBar/SearchBar.tsx | 10 +++++- .../forms/Select/Select.stories.tsx | 2 ++ src/components/forms/Select/Select.styles.tsx | 22 ++++++++++--- .../forms/TextArea/TextArea.stories.tsx | 2 +- src/components/forms/TextArea/TextArea.tsx | 8 +++++ 20 files changed, 87 insertions(+), 24 deletions(-) diff --git a/.storybook/image-snapshots/expected/components_forms_InputGroup_Input Group With Search Bar.png b/.storybook/image-snapshots/expected/components_forms_InputGroup_Input Group With Search Bar.png index 75e44f803ce26fed195779af1302b0d30e99afb7..3ce0550c261229377c678c5adb9827f18f9f5fbc 100644 GIT binary patch delta 2882 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 Rj}AcV^e=uV>rNnU{THg^Lp%Tg delta 3066 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%0A&|_^+dxwi^;{HoE0B2ClR*#goEe;*1!s}C71hQ@ zsBXE$A!xVh)qCSU%TGvT-)a_Dlyp3E%fjEHZIGC@&c}V|m6GF+tRdLxPLq{C5r`4N z`Sk$mb=R3|Qa89UemN|~ay!tv+yBBE;Le7-u53}EAjMx(>UJUYD~&D6Th`|J#jR+{IGgnUT@fWl{QicttSJm~a+ z3FA7mS@a#HlIHE*;_u%*Hg9TRFr`X$$jweDf}PG-ET_(m5;) z=|v}z48J}k<^3M0;kbtJ@$ueXN>&zScGitX8$w3Bn=#4ky`ZL|I#<11q|ziPrxzCZx?R;4_onJod5s; delta 3107 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 mHch83wm#2!vv)>1Pyb>=rynxi~EdXja>gd z#9nl-u72~f<$X$J#}7OF+E2dSb=52`JYfILkD=Bpk1u-v>(YN-9WAOM3S20ktvIOL zzh1u9>3Dob4GWnba(z2`t;@Tbm- ziW(~Q&Fs4TTHOSPQ+Uh2Qt-dF@&W+pehBB+RBA2M>+1ffuTT4HIv^!A)nM{1BpDfb z8W)E&H#c8eijIznv9+_yZTqD{*CY^lui^6fDBB`8x85?BgsAA~11|BO2f9ozhZJ3& z<&d}t1fswS?#crZ*v!n#KaGLaZVrb-iRX9W@%4`kySXDHU(473n8=}INJogorQL?N zrc%SF{|%hp8-PG~zZf_Xdjo+SFa9>jec}BQT@t;m7(D+XwqV8>xclV*94D*wMqaL2 z4{Z$-q6GE8*d@e?9;1RQ$wQo*t-caiiuMt-e0KAyBj@V;6An z4it#ITmL$(jZq&z(44sg*gj(B-bM`)xbsL~S=>OOU%XSN8u?MDuLThk5qak6vEA zjok+;N=ZT}kqM}@&M`_1@>W+o4{S&b2?^fo1)pJyKEfOkRv17|$xp8|; zuD`h{oqFzhG<(-FKUaTscE|h5BA)(8GZVY@aF00~E+MH?5k{RqOn0M`2D$p~ikIYa z3@*B=gsyoAS~wFYx5?RSPL)cPl$p(*xl~x+mWdV>+oKz]m#XAa0p(p9VjAzHdr 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 J{n5l9{t0c<)FJ=? literal 3303 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 ZOE3E>4%eg%fxkrn#QA_Po6lXj^>6MOc!>Z2 literal 3303 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 Yr$1@G^7!#n06J%)<4(7JbLIR005h)%OaK4? delta 2445 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 Oa5OmLTgKtUOaB4##!&SD literal 3610 zcmeHKT}+y16n@1TP*<#}#YFsRypSyGWSfiVC*rDBYV34rnqV~rVq0CsDvBZ&6jr0F z8rO8J+QuraHZ_a?p~8y%b=FX`piWm>2Z(M3MO6H$_zUdYcD*dw#jbd7-se3z=gG-= z&U5iLe33~$>KEb%063a{HuXFJ-X{S-WTOypgzk8+3KK7yy75zAf&}nRp4Dy2{TCIHSTZ<*X?0B&3m~6vPQ&9NZqL{eO?GPW9 zO+1^t1jXGGA;3e{{;1Lm2!v^LFYw|B27GqzKY^mX+V|`$E5+B127TM--QqnS)p#7J zzs~zKq_3};LZQ5Vjc-rlvll8_&}fWr7kqjs1gWH$D(BP?sTVKC$AmOvl)gaV_SxFw z@!gIhiAtdmD{Jhd0sJdN6&T-MqftSa+qHdJzQ1YCkokeQDl{71PcxAqNM2^XTrk;> z4x_!r_F@Ue&1v0)*fk0Ts2iTjX5)lyt$11vJq8FazlGU^ z<64;gQEjca?bqSl;OGb2D=_~?TG!8Y{)fus;F~71*{qia)Mv(zhk=t(g8<|q{Qm(6gw{%x zd(?7e(`B2n&h-p9*|At2Z;77;>w%l%+E-nh6jhC@t`#R_xT~rwq3Q)QrDkiH!5`Vz zwd*hamG+EPAmTdiD-^T0X@}Nro7*L|7_IN>TB%jG)k@|19xkcWd?!IVqDFwsCpgl< zZe<6TEhALB#{T3TnX%rk*__tfi%8C~?v6c&w56qG&7jLbBDYR^52#!ka)fg!Oojyl zoyc|ADsmnMGkSV<46I4GaWg*AsV(7EPx+N7_jbBFZt$jV;j)1`-EluF$>Fq<2zt@= z%qZHyGNoSkDzC-kd2of^{ic!X=7tJk|Zo2)EDdzcRfFgFwTUux_YHZ>6OuX|a< zq_@Y5iK2jmgJf9HLXt=nAG1q$JpXD~B9W;0+`siv@dqW6*z!U+JAr_K8*?|z7O~e1 zoTXpp)j2ek-B@W#AQD3%6ky6j!^78BR{94_gmNa6-mLi`fXH+YGoSti;Jl{!wG;Hsa@RCYHegP8H=rrptVC4h1PlcowE=G$!=7z z7&gmT(;{5E!7;zPh9d!>(ep?qlPa-owWP$}J77APO2KAiWcc@r>2&8$6BBDXU7tds zu$Eh{!ILpGr*#bvZ!9l!s-1INi<8mv38ddC0OlsSi9m1DL9v66A@c+8tO_JB_%a3z{M`fk({|=;|$xQ7}rr-Pn&q3;4 diff --git a/.storybook/image-snapshots/expected/components_forms_TextArea_Disabled.png b/.storybook/image-snapshots/expected/components_forms_TextArea_Disabled.png index c0e02398702c2a48f7f2744dad052911bed3c4a6..b981ba678afff89aef52d7e6f8efc105497f9dbf 100644 GIT binary patch literal 5007 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 Hr-UW|J`>4# diff --git a/src/components/_internal/BaseSingleDatePicker/styles.ts b/src/components/_internal/BaseSingleDatePicker/styles.ts index bd735351a..141dc813c 100644 --- a/src/components/_internal/BaseSingleDatePicker/styles.ts +++ b/src/components/_internal/BaseSingleDatePicker/styles.ts @@ -20,6 +20,7 @@ export const datePickerStyles = css` .DateRangePicker-input:disabled { box-shadow: inset 0px 0px 0px 1px var(--sscds-color-border-input-disabled); background: var(--sscds-color-background-input-disabled); + color: var(--sscds-color-text-disabled); } .DateRangePicker-input:hover:not(:disabled, :focus) { box-shadow: inset 0px 0px 0px 1px var(--sscds-color-border-input-hover); @@ -36,6 +37,13 @@ export const datePickerStyles = css` .DateRangePicker-input:-ms-input-placeholder { color: ${getFormStyle('placeholderColor')}; } + .DateRangePicker-input:disabled::placeholder, + .DateRangePicker-input:disabled::-webkit-input-placeholder { + color: var(--sscds-color-text-disabled); + } + .DateRangePicker-input:disabled:-ms-input-placeholder { + color: var(--sscds-color-text-disabled); + } .DateRangePicker-calendar { font-size: var(--sscds-font-size-body-md); line-height: var(--sscds-font-lineheight-body-md); diff --git a/src/components/forms/Input/Input.stories.tsx b/src/components/forms/Input/Input.stories.tsx index 98d302b20..513724b30 100644 --- a/src/components/forms/Input/Input.stories.tsx +++ b/src/components/forms/Input/Input.stories.tsx @@ -56,5 +56,10 @@ export const Invalid: StoryFn = () => ( ); export const Disabled: StoryFn = () => ( - + ); diff --git a/src/components/forms/Input/Input.tsx b/src/components/forms/Input/Input.tsx index e9b5b2ffd..4d3c429c0 100644 --- a/src/components/forms/Input/Input.tsx +++ b/src/components/forms/Input/Input.tsx @@ -53,9 +53,18 @@ const Input = styled.input.attrs( } &:disabled { + color: var(--sscds-color-text-disabled); background: ${getFormStyle('disabledBgColor')}; border-color: ${getFormStyle('disabledBorderColor')}; cursor: not-allowed; + + ::placeholder, + ::-webkit-input-placeholder { + color: var(--sscds-color-text-disabled); + } + :-ms-input-placeholder { + color: var(--sscds-color-text-disabled); + } } ::placeholder, diff --git a/src/components/forms/InputGroup/InputGroup.tsx b/src/components/forms/InputGroup/InputGroup.tsx index be62af20e..c3da15b91 100644 --- a/src/components/forms/InputGroup/InputGroup.tsx +++ b/src/components/forms/InputGroup/InputGroup.tsx @@ -35,6 +35,7 @@ const InputGroupContainer = styled(Inline)` border: none; border-radius: 0px; } + & .ssc__control, & > *:not(.sscds-buttonv2), input:not([id^='react-select']) { border: none; @@ -50,7 +51,7 @@ const InputGroupContainer = styled(Inline)` & > *:not(.sscds-buttonv2) { ${(props) => props.hasDivider && - `border-right: 1px solid ${getFormStyle('borderColor')(props)};`} + `border-right: 1px solid var(--sscds-color-border-input-default);`} } & > *:first-child { border-radius: var(--sscds-radii-input) 0 0 var(--sscds-radii-input) !important; diff --git a/src/components/forms/Label/Label.tsx b/src/components/forms/Label/Label.tsx index 91d079d8e..55ca410c3 100644 --- a/src/components/forms/Label/Label.tsx +++ b/src/components/forms/Label/Label.tsx @@ -5,10 +5,11 @@ import cls from 'classnames'; import { CLX_COMPONENT } from '../../../theme/constants'; import ElementLabel from '../../ElementLabel/ElementLabel'; -const LabelRoot = styled(ElementLabel)` +const LabelRoot = styled(ElementLabel)<{ $isInline: boolean }>` display: block; padding-inline: var(--sscds-space-1x); - padding-block-end: var(--sscds-space-2x); + padding-block-end: ${({ $isInline }) => + $isInline ? undefined : 'var(--sscds-space-2x)'}; cursor: inherit; > * { @@ -20,11 +21,14 @@ const Label = ({ children, htmlFor, className, + isInline = false, ...props }: Omit, 'color'> & { children: ReactNode; + isInline?: boolean; }) => ( + $hasValue && + css` + padding-left: ${getSpace(SpaceSizes.xs, { theme })}; + `}; +`; + const Control = styled.div` display: flex; flex-direction: column; @@ -72,6 +86,9 @@ const Control = styled.div` box-shadow: inset 0 0 0 1px ${getFormStyle('disabledBorderColor')}; cursor: not-allowed; } + & ${ValueContainer} { + opacity: 0.5; + } `}; ${({ $isInvalid }) => @@ -83,20 +100,6 @@ const Control = styled.div` `}; `; -const ValueContainer = styled(Padbox)` - display: flex; - flex-wrap: wrap; - gap: ${getSpace('xs')}; - padding-left: ${getSpace(SpaceSizes.md)}; - overflow: hidden; - flex: 1 1 0%; - ${({ $hasValue, theme }) => - $hasValue && - css` - padding-left: ${getSpace(SpaceSizes.xs, { theme })}; - `}; -`; - const InputContainer = styled.div` display: inline-grid; grid-area: 1 / 1 / 2 / 3; diff --git a/src/components/forms/SearchBar/SearchBar.tsx b/src/components/forms/SearchBar/SearchBar.tsx index 882c95144..97c48953f 100644 --- a/src/components/forms/SearchBar/SearchBar.tsx +++ b/src/components/forms/SearchBar/SearchBar.tsx @@ -185,7 +185,15 @@ const SearchBar = forwardRef( dark /> ) : ( - + )} {isClearButtonVisible && ( diff --git a/src/components/forms/Select/Select.stories.tsx b/src/components/forms/Select/Select.stories.tsx index 0696196b5..9e14b215e 100644 --- a/src/components/forms/Select/Select.stories.tsx +++ b/src/components/forms/Select/Select.stories.tsx @@ -183,6 +183,8 @@ export const Disabled = SelectTemplate.bind({}); Disabled.args = { ...Default.args, isDisabled: true, + defaultValue: [options[1]], + isMulti: true, }; export const Loading = SelectTemplate.bind({}); diff --git a/src/components/forms/Select/Select.styles.tsx b/src/components/forms/Select/Select.styles.tsx index 705bfcae9..38558d68c 100644 --- a/src/components/forms/Select/Select.styles.tsx +++ b/src/components/forms/Select/Select.styles.tsx @@ -14,7 +14,7 @@ import { StylesConfig, components, } from 'react-select'; -import { append, apply, assoc, both, includes, pick, pipe, take } from 'ramda'; +import { append, apply, both, includes, pick, pipe, take } from 'ramda'; import { isEmptyString, isNonEmptyArray, @@ -80,6 +80,7 @@ const focusStyles = { const disabledStyles = { ...stateStyles('var(--sscds-color-border-input-disabled)', '1px'), background: 'var(--sscds-color-background-input-disabled)', + color: 'var(--sscds-color-text-disabled)', }; const indicatorStyles = { @@ -133,7 +134,10 @@ export const selectStyles: ( ...(isDisabled && disabledStyles), }; }, - valueContainer: (styles, { selectProps: { isMulti, value } }) => { + valueContainer: ( + styles, + { selectProps: { isMulti, value, isDisabled } }, + ) => { return { ...styles, display: 'flex', @@ -145,11 +149,21 @@ export const selectStyles: ( isMulti && isNotNilOrEmpty(value) ? undefined : 'var(--sscds-space-4x)', + opacity: isDisabled && isMulti ? 0.5 : 1, }; }, - singleValue: assoc('margin', 0), + singleValue: (styles) => ({ + ...styles, + margin: 0, + color: 'inherit', + }), multiValue: () => ({}), - multiValueContainer: () => ({}), + multiValueContainer: (_, { isDisabled }) => + isDisabled + ? { + opacity: 0.7, + } + : {}, multiValueLabel: () => ({}), multiValueRemove: () => ({}), // Disable TS because types are wrong for Input component diff --git a/src/components/forms/TextArea/TextArea.stories.tsx b/src/components/forms/TextArea/TextArea.stories.tsx index e4a287f13..d721404c2 100644 --- a/src/components/forms/TextArea/TextArea.stories.tsx +++ b/src/components/forms/TextArea/TextArea.stories.tsx @@ -39,7 +39,7 @@ Invalid.args = { }; export const Disabled: Story = Template.bind({}); -Disabled.args = { isDisabled: true }; +Disabled.args = { isDisabled: true, defaultValue: 'DefaultValue text' }; const lipsum = `Donec sed nunc sed leo vestibulum pretium. Aenean sollicitudin velit neque. Curabitur placerat, velit sit amet lobortis condimentum, libero tortor ullamcorper quam, nec porttitor massa sem quis tellus. Sed feugiat nec libero a fermentum. Vivamus laoreet sapien convallis, interdum sapien vitae, lobortis eros. Ut interdum dui ut mauris malesuada, vitae pellentesque est fermentum. Cras quis erat est. Proin tempus a leo ut pulvinar. Nulla scelerisque tempor mollis. Etiam quis dolor non diam sollicitudin mollis eu vitae nisl. Vestibulum bibendum augue vel justo fringilla, sed ultrices libero congue. Maecenas nec erat ac ante mollis eleifend. Sed ut mattis metus. Nullam molestie, diam blandit aliquam tincidunt, magna leo auctor diam, vel eleifend risus ex vel tortor. Donec ornare pellentesque urna quis volutpat. Donec dictum, arcu id luctus tincidunt, arcu purus venenatis lorem, at imperdiet orci lacus a metus.`; export const Autosize: Story = Template.bind({}); diff --git a/src/components/forms/TextArea/TextArea.tsx b/src/components/forms/TextArea/TextArea.tsx index ad2e2bca1..65b4fbb3e 100644 --- a/src/components/forms/TextArea/TextArea.tsx +++ b/src/components/forms/TextArea/TextArea.tsx @@ -63,6 +63,14 @@ const TextareaStyled = styled.textarea` } :disabled { cursor: not-allowed; + color: var(--sscds-color-text-disabled); + ::placeholder, + ::-webkit-input-placeholder { + color: var(--sscds-color-text-disabled); + } + :-ms-input-placeholder { + color: var(--sscds-color-text-disabled); + } } `;