Skip to content

fix(calendar,dial,pickerbutton,progressbar,radio,stepper): unused custom properties #3487

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
17 changes: 17 additions & 0 deletions .changeset/wicked-dragons-cheer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
"@spectrum-css/pickerbutton": patch
"@spectrum-css/progressbar": patch
"@spectrum-css/calendar": patch
"@spectrum-css/stepper": patch
"@spectrum-css/radio": patch
"@spectrum-css/dial": patch
---

Fixes to align `spectrum-two` with `s2-foundations-redux`/`main`, mostly defining unused custom properties, but addresses any other lint warnings or inconsistencies noted in the following components:

**Calendar**: Defines 1 previously undefined custom property to align with `main` and `s2-foundations-redux`
**Dial**: Defines 6 previously undefined custom properties, removes 3 unused custom properties
**Pickerbutton**: Defines 9 previously undefined custom properties to align with `main` and `s2-foundations-redux`
**Progressbar**: Removes 3 unused custom properties, reverts background-color to background to accommodate gradients
**Radio**: Defines 4 previously undefined custom properties to align with `main` and `s2-foundations-redux`
**Stepper**: moves high contrast block further down to align with other components' CSS structure, defines multiple undefined custom properties, adds disable-next-line comment to suppress no-unused-custom-properties warning
1 change: 1 addition & 0 deletions components/calendar/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
--spectrum-calendar-day-background: var(--mod-calendar-day-background-color, transparent);
--spectrum-calendar-day-background-selected: var(--highcontrast-calendar-day-background-selected, var(--mod-calendar-day-background-color-selected, var(--spectrum-calendar-day-background-color-selected)));
--spectrum-calendar-day-background-selected-hover: var(--highcontrast-calendar-day-background-selected-hover, var(--mod-calendar-day-background-color-selected-hover, var(--spectrum-calendar-day-background-color-selected-hover)));
--spectrum-calendar-day-background-color-selected-disabled: rgba(var(--spectrum-gray-100-rgb), 0.4);
--spectrum-calendar-day-background-cap-selected: var(--highcontrast-calendar-day-background-cap-selected, var(--mod-calendar-day-background-color-cap-selected, var(--spectrum-calendar-day-background-color-cap-selected)));
--spectrum-calendar-day-background-hover: var(--highcontrast-calendar-day-background-hover, var(--mod-calendar-day-background-color-hover, var(--spectrum-calendar-day-background-color-hover)));
--spectrum-calendar-day-background-focus: var(--highcontrast-calendar-day-background-focus, var(--mod-calendar-day-background-color-key-focus, var(--spectrum-calendar-day-background-color-key-focus)));
Expand Down
1 change: 1 addition & 0 deletions components/calendar/metadata/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@
"--spectrum-font-size-100",
"--spectrum-font-size-300",
"--spectrum-font-size-50",
"--spectrum-gray-100-rgb",
"--spectrum-gray-800",
"--spectrum-logical-rotation",
"--spectrum-neutral-content-color-default",
Expand Down
13 changes: 9 additions & 4 deletions components/dial/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,21 @@
.spectrum-Dial {
--spectrum-dial-background-color-default: var(--spectrum-gray-75);

--spectrum-dial-handle-marker-color-disabled: var(--spectrum-gray-200);
--spectrum-dial-border-color-disabled: var(--spectrum-gray-200);

--spectrum-dial-handle-marker-color: var(--spectrum-gray-700);
--spectrum-dial-border-color: var(--spectrum-gray-700);

--spectrum-dial-handle-marker-color-hover: var(--spectrum-gray-800);
--spectrum-dial-border-color-hover: var(--spectrum-gray-800);

--spectrum-dial-handle-marker-color-mouse-focus: var(--spectrum-gray-700);

--spectrum-dial-min-max-tick-color: var(--spectrum-gray-600);

--spectrum-dial-handle-marker-color-key-focus: var(--spectrum-gray-25);
--spectrum-dial-border-color-key-focus: var(--spectrum-gray-25);

--spectrum-dial-label-text-color: var(--spectrum-gray-700);
--spectrum-dial-label-text-color-disabled: var(--spectrum-gray-700);
--spectrum-dial-handle-border-color-disabled: var(--spectrum-gray-400);

--spectrum-dial-container-width: 48px;

Expand Down
6 changes: 2 additions & 4 deletions components/dial/metadata/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,9 +75,7 @@
"component": [
"--spectrum-dial-background-color-default",
"--spectrum-dial-border-color",
"--spectrum-dial-border-color-disabled",
"--spectrum-dial-border-color-hover",
"--spectrum-dial-border-color-key-focus",
"--spectrum-dial-border-radius",
"--spectrum-dial-container-width",
"--spectrum-dial-controls-margin",
Expand All @@ -88,7 +86,6 @@
"--spectrum-dial-handle-inline-margin",
"--spectrum-dial-handle-marker-border-radius",
"--spectrum-dial-handle-marker-color",
"--spectrum-dial-handle-marker-color-disabled",
"--spectrum-dial-handle-marker-color-hover",
"--spectrum-dial-handle-marker-color-key-focus",
"--spectrum-dial-handle-marker-color-mouse-focus",
Expand All @@ -111,11 +108,12 @@
"global": [
"--spectrum-border-width-200",
"--spectrum-font-size-75",
"--spectrum-gray-200",
"--spectrum-gray-25",
"--spectrum-gray-400",
"--spectrum-gray-600",
"--spectrum-gray-700",
"--spectrum-gray-75",
"--spectrum-gray-800",
"--spectrum-line-height-200"
],
"passthroughs": [],
Expand Down
9 changes: 9 additions & 0 deletions components/pickerbutton/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,17 @@
--spectrum-picker-button-font-weight: var(--spectrum-body-sans-serif-font-weight);
--spectrum-picker-button-font-size: var(--spectrum-font-size-100);

--spectrum-picker-button-border-color: inherit;
--spectrum-picker-button-border-radius: var(--spectrum-corner-radius-100);
--spectrum-picker-button-border-radius-rounded-sided: 0;
--spectrum-picker-button-border-radius-sided: 0;
--spectrum-picker-button-border-width: var(--spectrum-border-width-100);
--spectrum-picker-button-border-radius-rounded: var(--spectrum-corner-radius-200);

--spectrum-picker-button-background-color: var(--spectrum-gray-50);
--spectrum-picker-button-background-color-hover: var(--spectrum-gray-100);
--spectrum-picker-button-background-color-down: var(--spectrum-gray-200);
--spectrum-picker-button-background-color-key-focus: var(--spectrum-gray-100);
--spectrum-picker-button-background-animation-duration: var(--spectrum-animation-duration-100);

&:hover {
Expand Down
5 changes: 5 additions & 0 deletions components/pickerbutton/metadata/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,10 +107,12 @@
"global": [
"--spectrum-animation-duration-100",
"--spectrum-body-sans-serif-font-weight",
"--spectrum-border-width-100",
"--spectrum-component-height-100",
"--spectrum-component-height-200",
"--spectrum-component-height-300",
"--spectrum-component-height-75",
"--spectrum-corner-radius-100",
"--spectrum-corner-radius-200",
"--spectrum-default-font-style",
"--spectrum-disabled-background-color",
Expand All @@ -123,6 +125,9 @@
"--spectrum-font-size-200",
"--spectrum-font-size-300",
"--spectrum-font-size-75",
"--spectrum-gray-100",
"--spectrum-gray-200",
"--spectrum-gray-50",
"--spectrum-in-field-button-edge-to-fill",
"--spectrum-neutral-content-color-default",
"--spectrum-neutral-content-color-down",
Expand Down
11 changes: 4 additions & 7 deletions components/progressbar/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,6 @@
--spectrum-progressbar-text-color: var(--spectrum-neutral-subdued-content-color-default);
--spectrum-progressbar-track-color: var(--spectrum-gray-300);
--spectrum-progressbar-fill-color: var(--spectrum-accent-content-color-default);
--spectrum-progressbar-fill-color-positive: var(--spectrum-positive-visual-color);
--spectrum-progressbar-fill-color-notice: var(--spectrum-notice-visual-color);
--spectrum-progressbar-fill-color-negative: var(--spectrum-negative-visual-color);
--spectrum-progressbar-label-and-value-white: var(--spectrum-transparent-white-700);
--spectrum-progressbar-track-color-white: var(--spectrum-transparent-white-300);
--spectrum-progressbar-fill-color-white: var(--spectrum-transparent-white-900);
Expand Down Expand Up @@ -136,14 +133,14 @@
block-size: var(--mod-progressbar-thickness, var(--spectrum-progressbar-thickness));
border-radius: var(--spectrum-progressbar-corner-radius);

background-color: var(--highcontrast-progressbar-track-color, var(--mod-progressbar-track-color, var(--spectrum-progressbar-track-color)));
background: var(--highcontrast-progressbar-track-color, var(--mod-progressbar-track-color, var(--spectrum-progressbar-track-color)));
Copy link
Collaborator Author

@rise-erpelding rise-erpelding Jan 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These background-color to background changes were a fix we'd made in #2929 to allow gradients. I think those would only occur in the express theme so that may not be something we even need to have working in this branch, but keeping it consistent with the other branches seemed like the most reasonable thing to do, open to other opinions though!

}

.spectrum-ProgressBar-fill {
border: none;
block-size: var(--mod-progressbar-thickness, var(--spectrum-progressbar-thickness));
transition: width 1s;
background-color: var(--highcontrast-progressbar-fill-color, var(--mod-progressbar-fill-color, var(--spectrum-progressbar-fill-color)));
background: var(--highcontrast-progressbar-fill-color, var(--mod-progressbar-fill-color, var(--spectrum-progressbar-fill-color)));
}
}

Expand Down Expand Up @@ -186,7 +183,7 @@
.spectrum-ProgressBar--staticWhite {
.spectrum-ProgressBar-fill {
color: var(--mod-progressbar-label-and-value-white, var(--spectrum-progressbar-label-and-value-white));
background-color: var(--highcontrast-progressbar-fill-color-white, var(--mod-progressbar-fill-color-white, var(--spectrum-progressbar-fill-color-white)));
background: var(--highcontrast-progressbar-fill-color-white, var(--mod-progressbar-fill-color-white, var(--spectrum-progressbar-fill-color-white)));
}

.spectrum-ProgressBar-label,
Expand All @@ -195,7 +192,7 @@
}

.spectrum-ProgressBar-track {
background-color: var(--spectrum-progressbar-track-color-white);
background: var(--spectrum-progressbar-track-color-white);
}
}

Expand Down
6 changes: 0 additions & 6 deletions components/progressbar/metadata/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,6 @@
"--spectrum-progressbar-animation-ease-in-out-indeterminate",
"--spectrum-progressbar-corner-radius",
"--spectrum-progressbar-fill-color",
"--spectrum-progressbar-fill-color-negative",
"--spectrum-progressbar-fill-color-notice",
"--spectrum-progressbar-fill-color-positive",
"--spectrum-progressbar-fill-color-white",
"--spectrum-progressbar-fill-size-indeterminate",
"--spectrum-progressbar-font-size",
Expand Down Expand Up @@ -101,10 +98,7 @@
"--spectrum-font-size-75",
"--spectrum-gray-300",
"--spectrum-line-height-100",
"--spectrum-negative-visual-color",
"--spectrum-neutral-subdued-content-color-default",
"--spectrum-notice-visual-color",
"--spectrum-positive-visual-color",
"--spectrum-spacing-200",
"--spectrum-spacing-75",
"--spectrum-transparent-white-300",
Expand Down
2 changes: 1 addition & 1 deletion components/progressbar/stories/template.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ export const Template = ({
rootClass = "spectrum-ProgressBar",
customClasses = [],
labelPosition,
isStaticWhite,
staticColor,
customWidth,
isIndeterminate = false,
label,
Expand Down
6 changes: 6 additions & 0 deletions components/radio/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,12 @@
--spectrum-radio-emphasized-accent-color-down: var(--spectrum-accent-color-1100);
--spectrum-radio-emphasized-accent-color-focus: var(--spectrum-accent-color-1000);

/* unchecked selection indicator */
--spectrum-radio-button-border-color-default: var(--spectrum-gray-600);
--spectrum-radio-button-border-color-hover: var(--spectrum-gray-700);
--spectrum-radio-button-border-color-down: var(--spectrum-gray-800);
--spectrum-radio-button-border-color-focus: var(--spectrum-gray-700);

/* checked selection indicator */
--spectrum-radio-button-checked-border-color-default: var(--spectrum-neutral-background-color-selected-default);
--spectrum-radio-button-checked-border-color-hover: var(--spectrum-neutral-background-color-selected-hover);
Expand Down
3 changes: 3 additions & 0 deletions components/radio/metadata/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,9 @@
"--spectrum-font-size-300",
"--spectrum-font-size-75",
"--spectrum-gray-50",
"--spectrum-gray-600",
"--spectrum-gray-700",
"--spectrum-gray-800",
"--spectrum-line-height-100",
"--spectrum-neutral-background-color-selected-default",
"--spectrum-neutral-background-color-selected-down",
Expand Down
Loading
Loading