Skip to content

Commit

Permalink
Added disabled / invalid states to styleguide
Browse files Browse the repository at this point in the history
  • Loading branch information
bmingles committed Nov 22, 2023
1 parent 5e2c358 commit 6bd24f5
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 6 deletions.
6 changes: 4 additions & 2 deletions packages/code-studio/src/styleguide/Inputs.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -304,10 +304,11 @@ function Inputs(): React.ReactElement {
validationError={!validateValue ? 'Value not set' : undefined}
isModified={!!validateValue}
id="validateInput1"
labelText="Input Field"
labelText={`Input Field${on ? ' (disabled)' : ''}`}
hintText="Hint text"
>
<input
disabled={on}
type="text"
className="form-control"
aria-describedby="emailHelp"
Expand All @@ -320,9 +321,10 @@ function Inputs(): React.ReactElement {
validateOption === 'Invalid' ? 'Invalid value' : undefined
}
id="validateLabelInput2"
labelText="Dropdown"
labelText={`Dropdown${on ? ' (disabled)' : ''}`}
>
<Select
disabled={on}
onChange={eventTargetValue =>
setValidateOption(eventTargetValue)
}
Expand Down
12 changes: 8 additions & 4 deletions packages/components/scss/BaseStyleSheet.scss
Original file line number Diff line number Diff line change
Expand Up @@ -825,15 +825,19 @@ input[type='number']::-webkit-inner-spin-button {
16px,
cover;
background-position-x: $caret-position, $error-position, center;
}

&:hover {
background-image: $svg-caret-hover, $svg-error,
solid-gradient($input-bg);
}
&.is-invalid:hover {
background-image: $svg-caret-hover, $svg-error, solid-gradient($input-bg);
}

&:disabled {
background-image: $svg-caret, solid-gradient($input-disabled-bg);

&.is-invalid {
background-image: $svg-caret, $svg-error,
solid-gradient($input-disabled-bg);
}
}
}

Expand Down

0 comments on commit 6bd24f5

Please sign in to comment.