Skip to content

Commit f47fe6f

Browse files
committedApr 11, 2025
fix(stepper,styles): use latest CSS
1 parent 606c8b5 commit f47fe6f

File tree

6 files changed

+41
-9
lines changed

6 files changed

+41
-9
lines changed
 

‎.changeset/lazy-walls-jump.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
'@spectrum-web-components/number-field': patch
3+
'@spectrum-web-components/styles': patch
4+
---
5+
6+
📝 [#​3621](https://github.com/adobe/spectrum-css/pull/​3621) Thanks [@​marissahuysentruyt](https://github.com/​marissahuysentruyt)!
7+
8+
- Updates `--spectrum-stepper-border-color-focus-hover` from `gray-800` to `gray-900`.
9+
- Updates `--spectrum-stepper-buttons-border-color-keyboard-focus` from `gray-900` to `gray-800` to match the rest of the border color on keyboard focus.
10+
11+
📝 [#​3594](https://github.com/adobe/spectrum-css/pull/​3594) Thanks [@​TarunAdobe](https://github.com/TarunAdobe)!
12+
13+
Updates stepper's key-focus border color (`--spectrum-stepper-border-color-keyboard-focus`) to `--spectrum-gray-800`.
14+
15+
📝 [#​3536](https://github.com/adobe/spectrum-css/pull/​3536) Thanks [@​marissahuysentruyt](https://github.com/​marissahuysentruyt)!
16+
17+
- Adjusts the background-color of the infield button components within stepper to use `gray-100` as opposed to `gray-25`.
18+
- This corresponds to the background-color updates picker has for S2.
19+
- Corrects the border color for the default picker for S2 foundations, using `gray-500` (instead of `gray-800`) to align with other field/form components.
20+
- Refactors the keyboard-focused placeholder selector to include the label to avoid unexpectedly targeting the nested placeholder class.

‎packages/number-field/src/number-field-overrides.css

+3
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ governing permissions and limitations under the License.
6464
--spectrum-stepper-border-color-keyboard-focus-invalid: var(
6565
--system-stepper-border-color-keyboard-focus-invalid
6666
);
67+
--spectrum-stepper-border-color-disabled: var(
68+
--system-stepper-border-color-disabled
69+
);
6770
--spectrum-stepper-button-border-width-disabled: var(
6871
--system-stepper-button-border-width-disabled
6972
);

‎packages/number-field/src/spectrum-number-field.css

+5-1
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,10 @@ governing permissions and limitations under the License.
138138
--mod-textfield-border-color: var(--spectrum-stepper-border-color);
139139
}
140140

141+
#textfield:not(.spectrum-Stepper--quiet) {
142+
--mod-textfield-border-color-disabled: var(--spectrum-stepper-border-color-disabled);
143+
}
144+
141145
:host(:not([disabled])[focused]) #textfield,
142146
:host(:not([disabled])) #textfield:focus {
143147
--mod-infield-button-border-color: var(--highcontrast-stepper-border-color-focus, var(--mod-stepper-buttons-border-color-focus, var(--spectrum-stepper-buttons-border-color-focus)));
@@ -209,7 +213,7 @@ governing permissions and limitations under the License.
209213
--mod-stepper-buttons-background-color: transparent;
210214
}
211215

212-
:host(:hover) #textfield:not(.is-invalid, .is-disabled) {
216+
:host(:hover) #textfield:not(.is-invalid, .is-disabled, .is-focused) {
213217
--mod-infield-button-border-color: var(--mod-stepper-buttons-border-color-hover, var(--spectrum-stepper-buttons-border-color-hover));
214218
}
215219

‎tools/styles/tokens-v2/system-theme-bridge.css

+6-5
Original file line numberDiff line numberDiff line change
@@ -1461,16 +1461,16 @@
14611461
--system-stepper-border-color-default: var(--spectrum-gray-500);
14621462
--system-stepper-border-color-hover: var(--spectrum-gray-600);
14631463
--system-stepper-border-color-focus: var(--spectrum-gray-800);
1464-
--system-stepper-border-color-focus-hover: var(--spectrum-gray-800);
1465-
--system-stepper-border-color-keyboard-focus: var(--spectrum-gray-900);
1464+
--system-stepper-border-color-focus-hover: var(--spectrum-gray-900);
1465+
--system-stepper-border-color-keyboard-focus: var(--spectrum-gray-800);
14661466
--system-stepper-buttons-border-style: none;
14671467
--system-stepper-buttons-border-width: 0;
14681468
--system-stepper-buttons-border-color: var(--spectrum-gray-500);
1469-
--system-stepper-buttons-background-color: var(--spectrum-gray-25);
1469+
--system-stepper-buttons-background-color: var(--spectrum-gray-100);
14701470
--system-stepper-buttons-border-color-hover: var(--spectrum-gray-600);
14711471
--system-stepper-buttons-border-color-focus: var(--spectrum-gray-800);
14721472
--system-stepper-buttons-border-color-keyboard-focus: var(
1473-
--spectrum-gray-900
1473+
--spectrum-gray-800
14741474
);
14751475
--system-stepper-button-border-width: var(--spectrum-border-width-100);
14761476
--system-stepper-border-color-invalid: var(
@@ -1485,8 +1485,9 @@
14851485
--system-stepper-border-color-keyboard-focus-invalid: var(
14861486
--spectrum-negative-border-color-key-focus
14871487
);
1488+
--system-stepper-border-color-disabled: var(--spectrum-gray-300);
14881489
--system-stepper-button-border-width-disabled: var(
1489-
--spectrum-border-width-100
1490+
--spectrum-border-width-200
14901491
);
14911492
--system-stepper-buttons-background-color-disabled: var(--spectrum-gray-50);
14921493
--system-stepper-quiet-buttons-border-style: none;

‎tools/styles/tokens/express/system-theme-bridge.css

+3
Original file line numberDiff line numberDiff line change
@@ -1494,6 +1494,9 @@
14941494
--system-stepper-border-color-focus-invalid: transparent;
14951495
--system-stepper-border-color-focus-hover-invalid: transparent;
14961496
--system-stepper-border-color-keyboard-focus-invalid: transparent;
1497+
--system-stepper-border-color-disabled: var(
1498+
--spectrum-disabled-background-color
1499+
);
14971500
--system-stepper-button-border-width-disabled: 0;
14981501
--system-stepper-buttons-background-color-disabled: var(
14991502
--spectrum-disabled-background-color

‎tools/styles/tokens/spectrum/system-theme-bridge.css

+4-3
Original file line numberDiff line numberDiff line change
@@ -1470,16 +1470,16 @@
14701470
--system-stepper-border-color-default: var(--spectrum-gray-500);
14711471
--system-stepper-border-color-hover: var(--spectrum-gray-600);
14721472
--system-stepper-border-color-focus: var(--spectrum-gray-800);
1473-
--system-stepper-border-color-focus-hover: var(--spectrum-gray-800);
1474-
--system-stepper-border-color-keyboard-focus: var(--spectrum-gray-900);
1473+
--system-stepper-border-color-focus-hover: var(--spectrum-gray-900);
1474+
--system-stepper-border-color-keyboard-focus: var(--spectrum-gray-800);
14751475
--system-stepper-buttons-border-style: none;
14761476
--system-stepper-buttons-border-width: 0;
14771477
--system-stepper-buttons-border-color: var(--spectrum-gray-500);
14781478
--system-stepper-buttons-background-color: var(--spectrum-gray-50);
14791479
--system-stepper-buttons-border-color-hover: var(--spectrum-gray-600);
14801480
--system-stepper-buttons-border-color-focus: var(--spectrum-gray-800);
14811481
--system-stepper-buttons-border-color-keyboard-focus: var(
1482-
--spectrum-gray-900
1482+
--spectrum-gray-800
14831483
);
14841484
--system-stepper-button-border-width: var(--spectrum-border-width-100);
14851485
--system-stepper-border-color-invalid: var(
@@ -1494,6 +1494,7 @@
14941494
--system-stepper-border-color-keyboard-focus-invalid: var(
14951495
--spectrum-negative-border-color-key-focus
14961496
);
1497+
--system-stepper-border-color-disabled: transparent;
14971498
--system-stepper-button-border-width-disabled: var(
14981499
--spectrum-border-width-100
14991500
);

0 commit comments

Comments
 (0)