diff --git a/.changeset/eleven-plants-grow.md b/.changeset/eleven-plants-grow.md
new file mode 100644
index 00000000000..b08e57e1660
--- /dev/null
+++ b/.changeset/eleven-plants-grow.md
@@ -0,0 +1,5 @@
+---
+"@spectrum-css/generator": patch
+---
+
+Update story templates to include the cssprops imports
diff --git a/.changeset/modern-times-happen.md b/.changeset/modern-times-happen.md
deleted file mode 100644
index b0fbcf5316b..00000000000
--- a/.changeset/modern-times-happen.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@spectrum-css/popover": patch
----
-
-Popover positioning "top-left" and "top-right" were using inline properties which caused the spacings to swap in RTL mode. This was unintended as the "right" and "left" naming conventions are meant to retain their location in LTR or RTL mode.
diff --git a/.changeset/new-bulldogs-add.md b/.changeset/new-bulldogs-add.md
new file mode 100644
index 00000000000..a5328a1d0ac
--- /dev/null
+++ b/.changeset/new-bulldogs-add.md
@@ -0,0 +1,5 @@
+---
+"@spectrum-css/preview": minor
+---
+
+New feature: Custom properties panel added to the development preview showing a list of modifiable custom properties as loaded from the metadata/metadata.json resource in each component.
diff --git a/.changeset/pre.json b/.changeset/pre.json
index d95a10a0962..5090d6789a8 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -154,7 +154,6 @@
"metal-fireants-switch",
"mighty-pigs-accept",
"modern-chairs-sit",
- "modern-times-happen",
"nasty-rats-rhyme",
"neat-schools-take",
"nice-cows-shout",
diff --git a/.eslintrc b/.eslintrc
index f422aa9e96a..86a11f6cc6d 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -8,6 +8,11 @@
"parserOptions": {
"sourceType": "module"
},
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ },
"extends": "eslint:recommended",
"rules": {
"brace-style": ["warn", "stroustrup", { "allowSingleLine": true }],
@@ -17,7 +22,8 @@
"no-console": ["warn", { "allow": ["warn", "error"] }],
"quotes": ["warn", "double"],
"semi": ["warn", "always"],
- "space-before-blocks": ["warn", "always"]
+ "space-before-blocks": ["warn", "always"],
+ "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }]
},
"overrides": [
{
@@ -174,6 +180,7 @@
".storybook/*.js",
".storybook/**/*.js"
],
+ "extends": ["plugin:react/recommended", "plugin:react/jsx-runtime"],
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module",
diff --git a/.storybook/CHANGELOG.md b/.storybook/CHANGELOG.md
index cc1244d2241..b68c8b44555 100644
--- a/.storybook/CHANGELOG.md
+++ b/.storybook/CHANGELOG.md
@@ -1,13 +1,5 @@
# Change Log
-## 12.1.0-next.17
-
-### Patch Changes
-
-Updated dependencies []:
-
-- @spectrum-css/bundle@2.0.0-next.13
-
## 12.1.0-next.16
### Patch Changes
diff --git a/.storybook/main.js b/.storybook/main.js
index 5914dd5b083..f55e71c60a2 100644
--- a/.storybook/main.js
+++ b/.storybook/main.js
@@ -68,6 +68,8 @@ export default {
name: "@storybook/addon-actions",
options: {},
},
+ // https://github.com/ljcl/storybook-addon-cssprops
+ "@ljcl/storybook-addon-cssprops",
// https://www.npmjs.com/package/@whitespace/storybook-addon-html
"@whitespace/storybook-addon-html",
// https://github.com/storybookjs/storybook/tree/next/code/addons/a11y
diff --git a/.storybook/package.json b/.storybook/package.json
index 813ec2000e2..3ff46c58f48 100644
--- a/.storybook/package.json
+++ b/.storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@spectrum-css/preview",
- "version": "12.1.0-next.17",
+ "version": "12.1.0-next.16",
"description": "A Spectrum CSS preview",
"license": "Apache-2.0",
"author": "Adobe",
@@ -40,7 +40,7 @@
},
"dependencies": {
"@adobe/spectrum-css-workflow-icons": "^5.0.0",
- "@spectrum-css/bundle": "2.0.0-next.13",
+ "@spectrum-css/bundle": "2.0.0-next.12",
"@spectrum-css/tokens": "16.1.0-next.8",
"@spectrum-css/ui-icons": "2.0.0-next.2"
},
@@ -48,6 +48,7 @@
"@babel/core": "^7.28.3",
"@chromatic-com/storybook": "^3.2.7",
"@etchteam/storybook-addon-status": "^5.0.0",
+ "@ljcl/storybook-addon-cssprops": "4.0.0",
"@storybook/addon-a11y": "8.4.7",
"@storybook/addon-actions": "8.4.7",
"@storybook/addon-designs": "^8.2.1",
@@ -60,7 +61,7 @@
"@storybook/core-events": "8.4.7",
"@storybook/manager-api": "8.4.7",
"@storybook/preview-api": "8.4.7",
- "@storybook/test-runner": "^0.22.0",
+ "@storybook/test-runner": "^0.23.0",
"@storybook/theming": "8.4.7",
"@storybook/web-components-vite": "8.4.7",
"@whitespace/storybook-addon-html": "^7.0.0",
diff --git a/.storybook/preview.js b/.storybook/preview.js
index e9be0e5c367..4c583d4a9b1 100644
--- a/.storybook/preview.js
+++ b/.storybook/preview.js
@@ -15,6 +15,7 @@ import DocumentationTemplate from "./templates/DocumentationTemplate.mdx";
import { argTypes, globalTypes } from "./types";
// Import the custom base styles
+import "@spectrum-css/bundle/dist/index.css";
import "./assets/base.css";
/** @type import('@storybook/types').StorybookParameters & import('@storybook/types').API_Layout */
diff --git a/components/accordion/dist/metadata.json b/components/accordion/dist/metadata.json
index a1f60da66a6..5bbb8d94f7b 100644
--- a/components/accordion/dist/metadata.json
+++ b/components/accordion/dist/metadata.json
@@ -17,230 +17,1171 @@
".spectrum-Accordion--spacious.spectrum-Accordion--sizeS",
".spectrum-Accordion--spacious.spectrum-Accordion--sizeXL",
".spectrum-Accordion-item",
+ ".spectrum-Accordion-item:first-child",
".spectrum-Accordion-item.is-disabled",
".spectrum-Accordion-item.is-open > .spectrum-Accordion-itemContent",
".spectrum-Accordion-item.is-open > .spectrum-Accordion-itemHeading .spectrum-Accordion-itemIndicator",
- ".spectrum-Accordion-item:first-child",
".spectrum-Accordion-itemContent",
".spectrum-Accordion-itemDirectActions",
".spectrum-Accordion-itemHeader",
- ".spectrum-Accordion-itemHeader.spectrum-Accordion-itemHeader:active",
".spectrum-Accordion-itemHeader:focus-visible",
".spectrum-Accordion-itemHeader:has(+ .spectrum-Accordion-itemDirectActions)",
".spectrum-Accordion-itemHeader:hover",
+ ".spectrum-Accordion-itemHeader.spectrum-Accordion-itemHeader:active",
".spectrum-Accordion-itemHeading",
".spectrum-Accordion-itemIndicator",
".spectrum-Accordion-itemTitle",
- ".spectrum-Accordion.spectrum-Accordion--noInlinePadding",
".spectrum-Accordion:dir(rtl)",
".spectrum-Accordion:lang(ja)",
".spectrum-Accordion:lang(ko)",
- ".spectrum-Accordion:lang(zh)"
- ],
- "modifiers": [
- "--mod-accordion-animation-duration",
- "--mod-accordion-background-color-default",
- "--mod-accordion-background-color-down",
- "--mod-accordion-background-color-hover",
- "--mod-accordion-background-color-key-focus",
- "--mod-accordion-content-padding-inline",
- "--mod-accordion-corner-radius",
- "--mod-accordion-disclosure-indicator-height",
- "--mod-accordion-disclosure-indicator-to-text-space",
- "--mod-accordion-divider-color",
- "--mod-accordion-divider-thickness",
- "--mod-accordion-edge-to-content-area",
- "--mod-accordion-edge-to-disclosure-indicator-space",
- "--mod-accordion-edge-to-text-space",
- "--mod-accordion-item-content-area-bottom-to-content",
- "--mod-accordion-item-content-area-top-to-content",
- "--mod-accordion-item-content-color",
- "--mod-accordion-item-content-disabled-color",
- "--mod-accordion-item-content-font",
- "--mod-accordion-item-content-font-size",
- "--mod-accordion-item-content-font-style",
- "--mod-accordion-item-content-font-weight",
- "--mod-accordion-item-content-line-height",
- "--mod-accordion-item-direct-actions-height",
- "--mod-accordion-item-direct-actions-spacing",
- "--mod-accordion-item-direct-actions-vertical-spacing",
- "--mod-accordion-item-focus-indicator-color",
- "--mod-accordion-item-focus-indicator-gap",
- "--mod-accordion-item-focus-indicator-thickness",
- "--mod-accordion-item-header-bottom-to-text-space",
- "--mod-accordion-item-header-color-default",
- "--mod-accordion-item-header-color-down",
- "--mod-accordion-item-header-color-hover",
- "--mod-accordion-item-header-color-key-focus",
- "--mod-accordion-item-header-disabled-color",
- "--mod-accordion-item-header-font",
- "--mod-accordion-item-header-font-size",
- "--mod-accordion-item-header-font-style",
- "--mod-accordion-item-header-font-weight",
- "--mod-accordion-item-header-line-height",
- "--mod-accordion-item-header-to-direct-actions-space",
- "--mod-accordion-item-header-top-to-text-space",
- "--mod-accordion-item-min-block-size",
- "--mod-accordion-item-minimum-height",
- "--mod-accordion-item-minimum-width",
- "--mod-accordion-item-width",
- "--mod-accordion-top-to-disclosure-indicator"
- ],
- "component": [
- "--spectrum-accordion-animation-duration",
- "--spectrum-accordion-background-color-default",
- "--spectrum-accordion-background-color-down",
- "--spectrum-accordion-background-color-hover",
- "--spectrum-accordion-background-color-key-focus",
- "--spectrum-accordion-bottom-to-text-compact-extra-large",
- "--spectrum-accordion-bottom-to-text-compact-large",
- "--spectrum-accordion-bottom-to-text-compact-medium",
- "--spectrum-accordion-bottom-to-text-compact-small",
- "--spectrum-accordion-bottom-to-text-extra-large",
- "--spectrum-accordion-bottom-to-text-large",
- "--spectrum-accordion-bottom-to-text-medium",
- "--spectrum-accordion-bottom-to-text-small",
- "--spectrum-accordion-bottom-to-text-spacious-extra-large",
- "--spectrum-accordion-bottom-to-text-spacious-large",
- "--spectrum-accordion-bottom-to-text-spacious-medium",
- "--spectrum-accordion-bottom-to-text-spacious-small",
- "--spectrum-accordion-content-area-bottom-to-content",
- "--spectrum-accordion-content-area-edge-to-content-extra-large",
- "--spectrum-accordion-content-area-edge-to-content-large",
- "--spectrum-accordion-content-area-edge-to-content-medium",
- "--spectrum-accordion-content-area-edge-to-content-small",
- "--spectrum-accordion-content-area-top-to-content",
- "--spectrum-accordion-content-padding-inline",
- "--spectrum-accordion-corner-radius",
- "--spectrum-accordion-disclosure-indicator-height",
- "--spectrum-accordion-disclosure-indicator-to-text-extra-large",
- "--spectrum-accordion-disclosure-indicator-to-text-large",
- "--spectrum-accordion-disclosure-indicator-to-text-medium",
- "--spectrum-accordion-disclosure-indicator-to-text-small",
- "--spectrum-accordion-disclosure-indicator-to-text-space",
- "--spectrum-accordion-divider-color",
- "--spectrum-accordion-divider-thickness",
- "--spectrum-accordion-edge-to-content-area",
- "--spectrum-accordion-edge-to-content-area-extra-large",
- "--spectrum-accordion-edge-to-content-area-large",
- "--spectrum-accordion-edge-to-content-area-medium",
- "--spectrum-accordion-edge-to-content-area-small",
- "--spectrum-accordion-edge-to-disclosure-indicator-space",
- "--spectrum-accordion-edge-to-text",
- "--spectrum-accordion-edge-to-text-space",
- "--spectrum-accordion-item-content-area-bottom-to-content",
- "--spectrum-accordion-item-content-area-top-to-content",
- "--spectrum-accordion-item-content-color",
- "--spectrum-accordion-item-content-font",
- "--spectrum-accordion-item-content-font-size",
- "--spectrum-accordion-item-content-font-style",
- "--spectrum-accordion-item-content-font-weight",
- "--spectrum-accordion-item-content-line-height",
- "--spectrum-accordion-item-direct-actions-height",
- "--spectrum-accordion-item-direct-actions-spacing",
- "--spectrum-accordion-item-direct-actions-vertical-spacing",
- "--spectrum-accordion-item-focus-indicator-color",
- "--spectrum-accordion-item-focus-indicator-gap",
- "--spectrum-accordion-item-focus-indicator-thickness",
- "--spectrum-accordion-item-header-bottom-to-text-space",
- "--spectrum-accordion-item-header-color-default",
- "--spectrum-accordion-item-header-color-down",
- "--spectrum-accordion-item-header-color-hover",
- "--spectrum-accordion-item-header-color-key-focus",
- "--spectrum-accordion-item-header-cursor",
- "--spectrum-accordion-item-header-font",
- "--spectrum-accordion-item-header-font-size",
- "--spectrum-accordion-item-header-font-style",
- "--spectrum-accordion-item-header-font-weight",
- "--spectrum-accordion-item-header-line-height",
- "--spectrum-accordion-item-header-to-direct-actions-space",
- "--spectrum-accordion-item-header-top-to-text-space",
- "--spectrum-accordion-item-min-block-size",
- "--spectrum-accordion-item-minimum-height",
- "--spectrum-accordion-item-minimum-width",
- "--spectrum-accordion-item-width",
- "--spectrum-accordion-minimum-width",
- "--spectrum-accordion-top-to-disclosure-indicator",
- "--spectrum-accordion-top-to-text-compact-extra-large",
- "--spectrum-accordion-top-to-text-compact-large",
- "--spectrum-accordion-top-to-text-compact-medium",
- "--spectrum-accordion-top-to-text-compact-small",
- "--spectrum-accordion-top-to-text-extra-large",
- "--spectrum-accordion-top-to-text-large",
- "--spectrum-accordion-top-to-text-medium",
- "--spectrum-accordion-top-to-text-small",
- "--spectrum-accordion-top-to-text-spacious-extra-large",
- "--spectrum-accordion-top-to-text-spacious-large",
- "--spectrum-accordion-top-to-text-spacious-medium",
- "--spectrum-accordion-top-to-text-spacious-small"
- ],
- "global": [
- "--spectrum-animation-duration-100",
- "--spectrum-body-color",
- "--spectrum-body-sans-serif-font-style",
- "--spectrum-body-sans-serif-font-weight",
- "--spectrum-body-size-l",
- "--spectrum-body-size-m",
- "--spectrum-body-size-s",
- "--spectrum-body-size-xs",
- "--spectrum-bold-font-weight",
- "--spectrum-chevron-icon-size-100",
- "--spectrum-chevron-icon-size-200",
- "--spectrum-chevron-icon-size-300",
- "--spectrum-chevron-icon-size-75",
- "--spectrum-cjk-line-height-100",
- "--spectrum-component-height-100",
- "--spectrum-component-height-200",
- "--spectrum-component-height-300",
- "--spectrum-component-height-400",
- "--spectrum-component-height-500",
- "--spectrum-component-height-75",
- "--spectrum-corner-radius-medium-size-extra-large",
- "--spectrum-corner-radius-medium-size-large",
- "--spectrum-corner-radius-medium-size-medium",
- "--spectrum-corner-radius-medium-size-small",
- "--spectrum-default-font-style",
- "--spectrum-disabled-content-color",
- "--spectrum-divider-thickness-small",
- "--spectrum-field-default-width-extra-large",
- "--spectrum-field-default-width-large",
- "--spectrum-field-default-width-medium",
- "--spectrum-field-edge-to-disclosure-icon-100",
- "--spectrum-field-edge-to-disclosure-icon-200",
- "--spectrum-field-edge-to-disclosure-icon-300",
- "--spectrum-field-edge-to-disclosure-icon-75",
- "--spectrum-field-top-to-disclosure-icon-compact-extra-large",
- "--spectrum-field-top-to-disclosure-icon-compact-large",
- "--spectrum-field-top-to-disclosure-icon-compact-medium",
- "--spectrum-field-top-to-disclosure-icon-compact-small",
- "--spectrum-field-top-to-disclosure-icon-extra-large",
- "--spectrum-field-top-to-disclosure-icon-large",
- "--spectrum-field-top-to-disclosure-icon-medium",
- "--spectrum-field-top-to-disclosure-icon-small",
- "--spectrum-field-top-to-disclosure-icon-spacious-extra-large",
- "--spectrum-field-top-to-disclosure-icon-spacious-large",
- "--spectrum-field-top-to-disclosure-icon-spacious-medium",
- "--spectrum-field-top-to-disclosure-icon-spacious-small",
- "--spectrum-focus-indicator-color",
- "--spectrum-focus-indicator-gap",
- "--spectrum-focus-indicator-thickness",
- "--spectrum-font-size-100",
- "--spectrum-font-size-200",
- "--spectrum-font-size-300",
- "--spectrum-font-size-400",
- "--spectrum-gray-200",
- "--spectrum-line-height-100",
- "--spectrum-logical-rotation",
- "--spectrum-neutral-content-color-default",
- "--spectrum-neutral-content-color-down",
- "--spectrum-neutral-content-color-hover",
- "--spectrum-neutral-content-color-key-focus",
- "--spectrum-sans-font-family-stack",
- "--spectrum-spacing-100",
- "--spectrum-transparent-black-100",
- "--spectrum-transparent-black-25",
- "--spectrum-transparent-black-300"
+ ".spectrum-Accordion:lang(zh)",
+ ".spectrum-Accordion.spectrum-Accordion--noInlinePadding"
],
- "passthroughs": [],
- "high-contrast": []
+ "modifiers": {
+ "mod-accordion-background-color-default": {
+ "description": "Used by `--spectrum-accordion-background-color-default`.
Defaults to `var(--spectrum-transparent-black-25)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-background-color-hover": {
+ "description": "Used by `--spectrum-accordion-background-color-hover`.
Defaults to `var(--spectrum-transparent-black-100)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-background-color-down": {
+ "description": "Used by `--spectrum-accordion-background-color-down`.
Defaults to `var(--spectrum-transparent-black-300)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-background-color-key-focus": {
+ "description": "Used by `--spectrum-accordion-background-color-key-focus`.
Defaults to `var(--spectrum-transparent-black-100)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-color": {
+ "description": "Used by `--spectrum-accordion-item-content-color`.
Defaults to `var(--spectrum-body-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-divider-color": {
+ "description": "Used by `--spectrum-accordion-divider-color`.
Defaults to `var(--spectrum-gray-200)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-focus-indicator-color": {
+ "description": "Used by `--spectrum-accordion-item-focus-indicator-color`.
Defaults to `var(--spectrum-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-color-default": {
+ "description": "Used by `--spectrum-accordion-item-header-color-default`.
Defaults to `var(--spectrum-neutral-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-color-hover": {
+ "description": "Used by `--spectrum-accordion-item-header-color-hover`.
Defaults to `var(--spectrum-neutral-content-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-color-down": {
+ "description": "Used by `--spectrum-accordion-item-header-color-down`.
Defaults to `var(--spectrum-neutral-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-color-key-focus": {
+ "description": "Used by `--spectrum-accordion-item-header-color-key-focus`.
Defaults to `var(--spectrum-neutral-content-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-minimum-height": {
+ "description": "Used by `--spectrum-accordion-item-min-block-size`.
Defaults to `var(--spectrum-accordion-item-minimum-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-top-to-text-space": {
+ "description": "Used by `--spectrum-accordion-item-min-block-size`, `.spectrum-Accordion-itemTitle`.
Defaults to `var(--spectrum-accordion-item-header-top-to-text-space)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-bottom-to-text-space": {
+ "description": "Used by `--spectrum-accordion-item-min-block-size`, `.spectrum-Accordion-itemTitle`.
Defaults to `var(--spectrum-accordion-item-header-bottom-to-text-space)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-font-size": {
+ "description": "Used by `--spectrum-accordion-item-min-block-size`, `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-accordion-item-header-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-line-height": {
+ "description": "Used by `--spectrum-accordion-item-min-block-size`, `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-accordion-item-header-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-min-block-size": {
+ "description": "Used by `--spectrum-accordion-item-direct-actions-vertical-spacing`, `.spectrum-Accordion-item`, `.spectrum-Accordion-itemTitle`.
Defaults to `var(--spectrum-accordion-item-min-block-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-direct-actions-height": {
+ "description": "Used by `--spectrum-accordion-item-direct-actions-vertical-spacing`.
Defaults to `var(--spectrum-accordion-item-direct-actions-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-disabled-color": {
+ "description": "Used by `--spectrum-accordion-item-content-color`.
Defaults to `var(--spectrum-disabled-content-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-disabled-color": {
+ "description": "Used by `--spectrum-accordion-item-header-color-default`, `--spectrum-accordion-item-header-color-hover`, `--spectrum-accordion-item-header-color-down`, `--spectrum-accordion-item-header-color-key-focus`.
Defaults to `var(--spectrum-disabled-content-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-minimum-width": {
+ "description": "Used by `.spectrum-Accordion-item`.
Defaults to `var(--spectrum-accordion-item-minimum-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-width": {
+ "description": "Used by `.spectrum-Accordion-item`.
Defaults to `var(--spectrum-accordion-item-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-divider-thickness": {
+ "description": "Used by `.spectrum-Accordion-item`, `.spectrum-Accordion-item:first-child`.
Defaults to `var(--spectrum-accordion-divider-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-disclosure-indicator-height": {
+ "description": "Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-accordion-disclosure-indicator-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-animation-duration": {
+ "description": "Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-accordion-animation-duration)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-top-to-disclosure-indicator": {
+ "description": "Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-accordion-top-to-disclosure-indicator)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-edge-to-disclosure-indicator-space": {
+ "description": "Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-accordion-edge-to-disclosure-indicator-space)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-disclosure-indicator-to-text-space": {
+ "description": "Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-accordion-disclosure-indicator-to-text-space)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-area-top-to-content": {
+ "description": "Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-item-content-area-top-to-content)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-area-bottom-to-content": {
+ "description": "Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-item-content-area-bottom-to-content)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-content-padding-inline": {
+ "description": "Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-content-padding-inline)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-font-weight": {
+ "description": "Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-item-content-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-font-style": {
+ "description": "Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-item-content-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-font-size": {
+ "description": "Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-item-content-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-font": {
+ "description": "Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-item-content-font)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-content-line-height": {
+ "description": "Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-item-content-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-edge-to-text-space": {
+ "description": "Used by `.spectrum-Accordion-itemTitle`.
Defaults to `var(--spectrum-accordion-edge-to-text-space)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-edge-to-content-area": {
+ "description": "Used by `.spectrum-Accordion-itemHeader`, `.spectrum-Accordion-itemDirectActions`.
Defaults to `var(--spectrum-accordion-edge-to-content-area)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-font-weight": {
+ "description": "Used by `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-accordion-item-header-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-font-style": {
+ "description": "Used by `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-accordion-item-header-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-font": {
+ "description": "Used by `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-accordion-item-header-font)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-corner-radius": {
+ "description": "Used by `.spectrum-Accordion-itemHeader:focus-visible`, `.spectrum-Accordion--quiet .spectrum-Accordion-itemHeader:active`, `.spectrum-Accordion--quiet .spectrum-Accordion-itemHeader:hover`.
Defaults to `var(--spectrum-accordion-corner-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-focus-indicator-thickness": {
+ "description": "Used by `.spectrum-Accordion-itemHeader:focus-visible`.
Defaults to `var(--spectrum-accordion-item-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-focus-indicator-gap": {
+ "description": "Used by `.spectrum-Accordion-itemHeader:focus-visible`.
Defaults to `var(--spectrum-accordion-item-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-header-to-direct-actions-space": {
+ "description": "Used by `.spectrum-Accordion-itemHeader:has(+ .spectrum-Accordion-itemDirectActions)`.
Defaults to `var(--spectrum-accordion-item-header-to-direct-actions-space)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-direct-actions-spacing": {
+ "description": "Used by `.spectrum-Accordion-itemDirectActions`.
Defaults to `var(--spectrum-accordion-item-direct-actions-spacing)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-accordion-item-direct-actions-vertical-spacing": {
+ "description": "Used by `.spectrum-Accordion-itemDirectActions`.
Defaults to `var(--spectrum-accordion-item-direct-actions-vertical-spacing)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-accordion-item-minimum-height": {
+ "value": "64px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`, `.spectrum-Accordion--compact`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeS`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeL`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeXL`, `.spectrum-Accordion--spacious`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeS`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeL`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeXL`.
Used by `--spectrum-accordion-item-min-block-size`.
Defaults to `var(--spectrum-component-height-500)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-minimum-width": {
+ "value": "200px",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-item`.
Defaults to `var(--spectrum-accordion-minimum-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-minimum-width": {
+ "value": "200px",
+ "description": "Used by `--spectrum-accordion-item-minimum-width`, `--spectrum-accordion-item-width`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-width": {
+ "value": "240px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`.
Used by `.spectrum-Accordion-item`.
Defaults to `var(--spectrum-field-default-width-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-disclosure-indicator-height": {
+ "value": "14px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`.
Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-chevron-icon-size-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-disclosure-indicator-to-text-space": {
+ "value": "17px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`.
Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-accordion-disclosure-indicator-to-text-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-disclosure-indicator-to-text-medium": {
+ "value": "11px",
+ "description": "Used by `--spectrum-accordion-disclosure-indicator-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-edge-to-disclosure-indicator-space": {
+ "value": "0px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`, `.spectrum-Accordion.spectrum-Accordion--noInlinePadding`.
Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `0px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-content-padding-inline": {
+ "value": "15px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-content-area-edge-to-content-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-content-area-edge-to-content-medium": {
+ "value": "9px",
+ "description": "Used by `--spectrum-accordion-content-padding-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-edge-to-content-area": {
+ "value": "0px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`, `.spectrum-Accordion.spectrum-Accordion--noInlinePadding`.
Used by `.spectrum-Accordion-itemHeader`, `.spectrum-Accordion-itemDirectActions`.
Defaults to `0px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-edge-to-content-area-medium": {
+ "value": "11px",
+ "description": "Used by `--spectrum-accordion-edge-to-content-area`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-edge-to-text-space": {
+ "value": "0px",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemTitle`.
Defaults to `var(--spectrum-accordion-edge-to-text)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-edge-to-text": {
+ "value": "0px",
+ "description": "Used by `--spectrum-accordion-edge-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-top-to-text-space": {
+ "value": "17px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`, `.spectrum-Accordion--compact`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeS`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeL`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeXL`, `.spectrum-Accordion--spacious`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeS`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeL`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeXL`.
Used by `--spectrum-accordion-item-min-block-size`, `.spectrum-Accordion-itemTitle`.
Defaults to `var(--spectrum-accordion-top-to-text-spacious-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-medium": {
+ "value": "9px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-bottom-to-text-space": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`, `.spectrum-Accordion--compact`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeS`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeL`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeXL`, `.spectrum-Accordion--spacious`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeS`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeL`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeXL`.
Used by `--spectrum-accordion-item-min-block-size`, `.spectrum-Accordion-itemTitle`.
Defaults to `var(--spectrum-accordion-bottom-to-text-spacious-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-medium": {
+ "value": "9px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-disclosure-indicator": {
+ "value": "25px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`, `.spectrum-Accordion--compact`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeS`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeL`, `.spectrum-Accordion--compact.spectrum-Accordion--sizeXL`, `.spectrum-Accordion--spacious`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeS`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeL`, `.spectrum-Accordion--spacious.spectrum-Accordion--sizeXL`.
Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-field-top-to-disclosure-icon-spacious-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemHeader:focus-visible`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemHeader:focus-visible`.
Defaults to `var(--spectrum-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-corner-radius": {
+ "value": "10px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`.
Used by `.spectrum-Accordion-itemHeader:focus-visible`, `.spectrum-Accordion--quiet .spectrum-Accordion-itemHeader:active`, `.spectrum-Accordion--quiet .spectrum-Accordion-itemHeader:hover`.
Defaults to `var(--spectrum-corner-radius-medium-size-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-content-area-top-to-content": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-content-area-top-to-content)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-content-area-top-to-content": {
+ "value": "8px",
+ "description": "Used by `--spectrum-accordion-item-content-area-top-to-content`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-content-area-bottom-to-content": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-accordion-content-area-bottom-to-content)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-content-area-bottom-to-content": {
+ "value": "16px",
+ "description": "Used by `--spectrum-accordion-item-content-area-bottom-to-content`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-divider-thickness": {
+ "value": "0px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--quiet`.
Used by `.spectrum-Accordion-item`, `.spectrum-Accordion-item:first-child`.
Defaults to `0px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-direct-actions-height": {
+ "value": "48px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`.
Used by `--spectrum-accordion-item-direct-actions-vertical-spacing`.
Defaults to `var(--spectrum-component-height-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-to-direct-actions-space": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemHeader:has(+ .spectrum-Accordion-itemDirectActions)`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-font": {
+ "value": "var(--spectrum-sans-font-family-stack)",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-font-weight": {
+ "value": "700",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-bold-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-default-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-font-size": {
+ "value": "20px",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`.
Used by `--spectrum-accordion-item-min-block-size`, `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-font-size-400)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-line-height": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion:lang(ja), .spectrum-Accordion:lang(ko), .spectrum-Accordion:lang(zh)`.
Used by `--spectrum-accordion-item-min-block-size`, `.spectrum-Accordion-itemHeader`.
Defaults to `var(--spectrum-cjk-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-cursor": {
+ "value": "default",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader`.
Defaults to `default`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-direct-actions-spacing": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemDirectActions`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-animation-duration": {
+ "value": "var(--spectrum-animation-duration-100)",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemIndicator`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-content-font": {
+ "value": "var(--spectrum-sans-font-family-stack)",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-content-font-weight": {
+ "value": "400",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-body-sans-serif-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-content-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-body-sans-serif-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-content-font-size": {
+ "value": "var(--spectrum-font-size-300)",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion--sizeS`, `.spectrum-Accordion--sizeL`, `.spectrum-Accordion--sizeXL`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-body-size-l)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-content-line-height": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion:lang(ja), .spectrum-Accordion:lang(ko), .spectrum-Accordion:lang(zh)`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--spectrum-cjk-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-background-color-default": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-background-color-hover": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader:hover`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-background-color-down": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader.spectrum-Accordion-itemHeader:active`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-background-color-key-focus": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader:focus-visible`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-content-color": {
+ "value": "var(--mod-accordion-item-content-disabled-color, var(--spectrum-disabled-content-color))",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemContent`.
Defaults to `var(--mod-accordion-item-content-disabled-color, var(--spectrum-disabled-content-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-divider-color": {
+ "value": "var(--mod-accordion-divider-color, var(--spectrum-gray-200))",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-item`, `.spectrum-Accordion-item:first-child`.
Defaults to `var(--mod-accordion-divider-color, var(--spectrum-gray-200))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-focus-indicator-color": {
+ "value": "Highlight",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemHeader:focus-visible`.
Defaults to `Highlight`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-color-default": {
+ "value": "var(--mod-accordion-item-header-disabled-color, var(--spectrum-disabled-content-color))",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader`.
Defaults to `var(--mod-accordion-item-header-disabled-color, var(--spectrum-disabled-content-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-color-hover": {
+ "value": "var(--mod-accordion-item-header-disabled-color, var(--spectrum-disabled-content-color))",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader:hover`.
Defaults to `var(--mod-accordion-item-header-disabled-color, var(--spectrum-disabled-content-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-color-down": {
+ "value": "var(--mod-accordion-item-header-disabled-color, var(--spectrum-disabled-content-color))",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader.spectrum-Accordion-itemHeader:active`.
Defaults to `var(--mod-accordion-item-header-disabled-color, var(--spectrum-disabled-content-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-header-color-key-focus": {
+ "value": "var(--mod-accordion-item-header-disabled-color, var(--spectrum-disabled-content-color))",
+ "description": "Defined in `.spectrum-Accordion`, `.spectrum-Accordion-item.is-disabled`.
Used by `.spectrum-Accordion-itemHeader:focus-visible`.
Defaults to `var(--mod-accordion-item-header-disabled-color, var(--spectrum-disabled-content-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-min-block-size": {
+ "value": "max(var(--mod-accordion-item-minimum-height, var(--spectrum-accordion-item-minimum-height)),var(--mod-accordion-item-header-top-to-text-space, var(--spectrum-accordion-item-header-top-to-text-space)) + var(--mod-accordion-item-header-bottom-to-text-space, var(--spectrum-accordion-item-header-bottom-to-text-space)) + (var(--mod-accordion-item-header-font-size, var(--spectrum-accordion-item-header-font-size)) * var(--mod-accordion-item-header-line-height, var(--spectrum-accordion-item-header-line-height))))",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `--spectrum-accordion-item-direct-actions-vertical-spacing`, `.spectrum-Accordion-item`, `.spectrum-Accordion-itemTitle`.
Defaults to `max(var(--mod-accordion-item-minimum-height, var(--spectrum-accordion-item-minimum-height)),var(--mod-accordion-item-header-top-to-text-space, var(--spectrum-accordion-item-header-top-to-text-space)) + var(--mod-accordion-item-header-bottom-to-text-space, var(--spectrum-accordion-item-header-bottom-to-text-space)) + (var(--mod-accordion-item-header-font-size, var(--spectrum-accordion-item-header-font-size)) * var(--mod-accordion-item-header-line-height, var(--spectrum-accordion-item-header-line-height))))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-item-direct-actions-vertical-spacing": {
+ "value": "calc((var(--mod-accordion-item-min-block-size, var(--spectrum-accordion-item-min-block-size)) - var(--mod-accordion-item-direct-actions-height, var(--spectrum-accordion-item-direct-actions-height))) / 2)",
+ "description": "Defined in `.spectrum-Accordion`.
Used by `.spectrum-Accordion-itemDirectActions`.
Defaults to `calc((var(--mod-accordion-item-min-block-size, var(--spectrum-accordion-item-min-block-size)) - var(--mod-accordion-item-direct-actions-height, var(--spectrum-accordion-item-direct-actions-height))) / 2)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-disclosure-indicator-to-text-small": {
+ "value": "7px",
+ "description": "Used by `--spectrum-accordion-disclosure-indicator-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-content-area-edge-to-content-small": {
+ "value": "8px",
+ "description": "Used by `--spectrum-accordion-content-padding-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-edge-to-content-area-small": {
+ "value": "7px",
+ "description": "Used by `--spectrum-accordion-edge-to-content-area`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-small": {
+ "value": "7px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-small": {
+ "value": "7px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-disclosure-indicator-to-text-large": {
+ "value": "14px",
+ "description": "Used by `--spectrum-accordion-disclosure-indicator-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-content-area-edge-to-content-large": {
+ "value": "12px",
+ "description": "Used by `--spectrum-accordion-content-padding-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-edge-to-content-area-large": {
+ "value": "14px",
+ "description": "Used by `--spectrum-accordion-edge-to-content-area`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-large": {
+ "value": "12px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-large": {
+ "value": "11px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-disclosure-indicator-to-text-extra-large": {
+ "value": "17px",
+ "description": "Used by `--spectrum-accordion-disclosure-indicator-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-content-area-edge-to-content-extra-large": {
+ "value": "15px",
+ "description": "Used by `--spectrum-accordion-content-padding-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-edge-to-content-area-extra-large": {
+ "value": "17px",
+ "description": "Used by `--spectrum-accordion-edge-to-content-area`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-extra-large": {
+ "value": "13px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-extra-large": {
+ "value": "12px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-compact-medium": {
+ "value": "5px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-compact-medium": {
+ "value": "5px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-compact-small": {
+ "value": "3px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-compact-small": {
+ "value": "2px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-compact-large": {
+ "value": "8px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-compact-large": {
+ "value": "8px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-compact-extra-large": {
+ "value": "8px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-compact-extra-large": {
+ "value": "8px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-spacious-medium": {
+ "value": "13px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-spacious-medium": {
+ "value": "13px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-spacious-small": {
+ "value": "11px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-spacious-small": {
+ "value": "11px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-spacious-large": {
+ "value": "16px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-spacious-large": {
+ "value": "16px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-top-to-text-spacious-extra-large": {
+ "value": "17px",
+ "description": "Used by `--spectrum-accordion-item-header-top-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-accordion-bottom-to-text-spacious-extra-large": {
+ "value": "16px",
+ "description": "Used by `--spectrum-accordion-item-header-bottom-to-text-space`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-component-height-200": {
+ "value": "40px",
+ "description": "Used by `--spectrum-accordion-item-minimum-height`, `--spectrum-accordion-item-direct-actions-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-default-width-medium": {
+ "value": "208px",
+ "description": "Used by `--spectrum-accordion-item-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-chevron-icon-size-100": {
+ "value": "10px",
+ "description": "Used by `--spectrum-accordion-disclosure-indicator-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-edge-to-disclosure-icon-100": {
+ "value": "11px",
+ "description": "Used by `--spectrum-accordion-edge-to-disclosure-indicator-space`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-medium": {
+ "value": "15px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-accordion-item-focus-indicator-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Used by `--spectrum-accordion-item-focus-indicator-gap`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-medium": {
+ "value": "8px",
+ "description": "Used by `--spectrum-accordion-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-divider-thickness-small": {
+ "value": "1px",
+ "description": "Used by `--spectrum-accordion-divider-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-accordion-item-direct-actions-height`, `--spectrum-accordion-item-minimum-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-100": {
+ "value": "8px",
+ "description": "Used by `--spectrum-accordion-item-header-to-direct-actions-space`, `--spectrum-accordion-item-direct-actions-spacing`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `--spectrum-accordion-item-header-font`, `--spectrum-accordion-item-content-font`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-bold-font-weight": {
+ "value": "700",
+ "description": "Used by `--spectrum-accordion-item-header-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-default-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-accordion-item-header-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-200": {
+ "value": "16px",
+ "description": "Used by `--spectrum-accordion-item-header-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-accordion-item-header-line-height`, `--spectrum-accordion-item-content-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `--spectrum-accordion-animation-duration`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-accordion-item-content-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-accordion-item-content-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-size-s": {
+ "value": "var(--spectrum-font-size-100)",
+ "description": "Used by `--spectrum-accordion-item-content-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-25": {
+ "value": "rgba(0, 0, 0, 0)",
+ "description": "Used by `--spectrum-accordion-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-100": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Used by `--spectrum-accordion-background-color-hover`, `--spectrum-accordion-background-color-key-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-300": {
+ "value": "rgba(0, 0, 0, 0.15)",
+ "description": "Used by `--spectrum-accordion-background-color-down`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-accordion-item-content-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-200": {
+ "value": "light-dark(rgb(225, 225, 225), rgb(50, 50, 50))",
+ "description": "Used by `--spectrum-accordion-divider-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Used by `--spectrum-accordion-item-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-accordion-item-header-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-accordion-item-header-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-accordion-item-header-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-accordion-item-header-color-key-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-logical-rotation": {
+ "value": "matrix(-1, 0, 0, 1, 0, 0)",
+ "description": "Defined in `.spectrum-Accordion:dir(rtl)`.
Used by `.spectrum-Accordion-itemIndicator`, `.spectrum-Accordion-item.is-open > .spectrum-Accordion-itemHeading .spectrum-Accordion-itemIndicator`.
Defaults to `matrix(-1, 0, 0, 1, 0, 0)`, if not set.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-cjk-line-height-100": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-accordion-item-header-line-height`, `--spectrum-accordion-item-content-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-chevron-icon-size-75": {
+ "value": "10px",
+ "description": "Used by `--spectrum-accordion-disclosure-indicator-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-edge-to-disclosure-icon-75": {
+ "value": "7px",
+ "description": "Used by `--spectrum-accordion-edge-to-disclosure-indicator-space`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-small": {
+ "value": "7px",
+ "description": "Used by `--spectrum-accordion-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-accordion-item-header-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-size-xs": {
+ "value": "var(--spectrum-font-size-75)",
+ "description": "Used by `--spectrum-accordion-item-content-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-small": {
+ "value": "11px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-75": {
+ "value": "24px",
+ "description": "Used by `--spectrum-accordion-item-direct-actions-height`, `--spectrum-accordion-item-minimum-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-300": {
+ "value": "48px",
+ "description": "Used by `--spectrum-accordion-item-minimum-height`, `--spectrum-accordion-item-direct-actions-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-default-width-large": {
+ "value": "224px",
+ "description": "Used by `--spectrum-accordion-item-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-chevron-icon-size-200": {
+ "value": "12px",
+ "description": "Used by `--spectrum-accordion-disclosure-indicator-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-edge-to-disclosure-icon-200": {
+ "value": "14px",
+ "description": "Used by `--spectrum-accordion-edge-to-disclosure-indicator-space`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-large": {
+ "value": "9px",
+ "description": "Used by `--spectrum-accordion-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-300": {
+ "value": "18px",
+ "description": "Used by `--spectrum-accordion-item-header-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-size-m": {
+ "value": "var(--spectrum-font-size-200)",
+ "description": "Used by `--spectrum-accordion-item-content-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-large": {
+ "value": "18px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-400": {
+ "value": "56px",
+ "description": "Used by `--spectrum-accordion-item-minimum-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-default-width-extra-large": {
+ "value": "240px",
+ "description": "Used by `--spectrum-accordion-item-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-chevron-icon-size-300": {
+ "value": "14px",
+ "description": "Used by `--spectrum-accordion-disclosure-indicator-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-edge-to-disclosure-icon-300": {
+ "value": "17px",
+ "description": "Used by `--spectrum-accordion-edge-to-disclosure-indicator-space`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-extra-large": {
+ "value": "10px",
+ "description": "Used by `--spectrum-accordion-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-400": {
+ "value": "20px",
+ "description": "Used by `--spectrum-accordion-item-header-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-size-l": {
+ "value": "var(--spectrum-font-size-300)",
+ "description": "Used by `--spectrum-accordion-item-content-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-extra-large": {
+ "value": "21px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-compact-medium": {
+ "value": "11px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-compact-small": {
+ "value": "7px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-compact-large": {
+ "value": "14px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-compact-extra-large": {
+ "value": "17px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-spacious-medium": {
+ "value": "19px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-spacious-small": {
+ "value": "15px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-spacious-large": {
+ "value": "22px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-500": {
+ "value": "64px",
+ "description": "Used by `--spectrum-accordion-item-minimum-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-field-top-to-disclosure-icon-spacious-extra-large": {
+ "value": "25px",
+ "description": "Used by `--spectrum-accordion-top-to-disclosure-indicator`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-content-color": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Used by `--spectrum-accordion-item-content-color`, `--spectrum-accordion-item-header-color-default`, `--spectrum-accordion-item-header-color-hover`, `--spectrum-accordion-item-header-color-down`, `--spectrum-accordion-item-header-color-key-focus`.",
+ "control": "color",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {}
}
diff --git a/components/accordion/index.css b/components/accordion/index.css
index e9372ab6543..5e142d12a47 100644
--- a/components/accordion/index.css
+++ b/components/accordion/index.css
@@ -87,6 +87,7 @@
&:lang(ja),
&:lang(zh),
&:lang(ko) {
+ /* @description When the language is CJK, update line-height values to prevent cut off diacritics */
--spectrum-accordion-item-header-line-height: var(--spectrum-cjk-line-height-100);
--spectrum-accordion-item-content-line-height: var(--spectrum-cjk-line-height-100);
}
diff --git a/components/accordion/stories/accordion.stories.js b/components/accordion/stories/accordion.stories.js
index fea676f489e..e25e676bdc8 100644
--- a/components/accordion/stories/accordion.stories.js
+++ b/components/accordion/stories/accordion.stories.js
@@ -2,11 +2,13 @@ import { default as IconStories } from "@spectrum-css/icon/stories/icon.stories.
import { Sizes } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isQuiet, size } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { AccordionGroup, testsContent as accordionContent, directActionsContent, longerContent } from "./accordion.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The accordion element contains a list of items that can be expanded or collapsed to reveal
* additional content or information associated with each item. There can be zero expanded items,
@@ -118,6 +120,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/actionbar/dist/metadata.json b/components/actionbar/dist/metadata.json
index 2073a6be7d6..de0c5c238f0 100644
--- a/components/actionbar/dist/metadata.json
+++ b/components/actionbar/dist/metadata.json
@@ -11,76 +11,344 @@
".spectrum-ActionBar--fixed",
".spectrum-ActionBar--flexible .spectrum-ActionBar-popover",
".spectrum-ActionBar--sticky",
- ".spectrum-ActionBar.is-open",
- ".spectrum-ActionBar.spectrum-ActionBar--emphasized",
".spectrum-ActionBar:lang(ja)",
".spectrum-ActionBar:lang(ko)",
- ".spectrum-ActionBar:lang(zh)"
- ],
- "modifiers": [
- "--mod-actionbar-close-button-to-counter",
- "--mod-actionbar-corner-radius",
- "--mod-actionbar-height",
- "--mod-actionbar-item-counter-color",
- "--mod-actionbar-item-counter-line-height-cjk",
- "--mod-actionbar-minimum-width",
- "--mod-actionbar-popover-background-color",
- "--mod-actionbar-popover-border-color",
- "--mod-actionbar-shadow-blur",
- "--mod-actionbar-shadow-color",
- "--mod-actionbar-shadow-horizontal",
- "--mod-actionbar-shadow-vertical",
- "--mod-actionbar-spacing-action-group-edge",
- "--mod-actionbar-spacing-bottom-area",
- "--mod-actionbar-spacing-label-to-action-group",
- "--mod-actionbar-spacing-outer-edge",
- "--mod-actionbar-spacing-top-area"
- ],
- "component": [
- "--spectrum-action-bar-border-color",
- "--spectrum-action-bar-bottom-to-content-area",
- "--spectrum-action-bar-close-button-to-counter",
- "--spectrum-action-bar-counter-font-size",
- "--spectrum-action-bar-edge-to-content-area",
- "--spectrum-action-bar-height",
- "--spectrum-action-bar-label-to-action-group-area",
- "--spectrum-action-bar-minimum-width",
- "--spectrum-action-bar-top-to-content-area",
- "--spectrum-actionbar-close-button-to-counter",
- "--spectrum-actionbar-corner-radius",
- "--spectrum-actionbar-height",
- "--spectrum-actionbar-item-counter-color",
- "--spectrum-actionbar-item-counter-line-height",
- "--spectrum-actionbar-item-counter-line-height-cjk",
- "--spectrum-actionbar-minimum-width",
- "--spectrum-actionbar-popover-background-color",
- "--spectrum-actionbar-popover-border-color",
- "--spectrum-actionbar-shadow-blur",
- "--spectrum-actionbar-shadow-color",
- "--spectrum-actionbar-shadow-horizontal",
- "--spectrum-actionbar-shadow-vertical",
- "--spectrum-actionbar-spacing-bottom-area",
- "--spectrum-actionbar-spacing-label-to-action-group",
- "--spectrum-actionbar-spacing-outer-edge",
- "--spectrum-actionbar-spacing-padding-inline",
- "--spectrum-actionbar-spacing-top-area"
- ],
- "global": [
- "--spectrum-background-elevated-color",
- "--spectrum-cjk-line-height-100",
- "--spectrum-corner-radius-medium-size-extra-large",
- "--spectrum-drop-shadow-elevated-blur",
- "--spectrum-drop-shadow-elevated-color",
- "--spectrum-drop-shadow-elevated-x",
- "--spectrum-drop-shadow-elevated-y",
- "--spectrum-gray-25",
- "--spectrum-line-height-100",
- "--spectrum-neutral-content-color-default",
- "--spectrum-spacing-300"
- ],
- "passthroughs": [
- "--mod-fieldlabel-font-size",
- "--mod-fieldlabel-line-height"
+ ".spectrum-ActionBar:lang(zh)",
+ ".spectrum-ActionBar.is-open",
+ ".spectrum-ActionBar.spectrum-ActionBar--emphasized"
],
- "high-contrast": ["--highcontrast-actionbar-popover-border-color"]
+ "modifiers": {
+ "mod-actionbar-spacing-outer-edge": {
+ "description": "Used by `.spectrum-ActionBar`, `.spectrum-ActionBar.is-open`.
Defaults to `var(--spectrum-actionbar-spacing-outer-edge)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-height": {
+ "description": "Used by `.spectrum-ActionBar.is-open`, `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-minimum-width": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-minimum-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-spacing-action-group-edge": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-spacing-padding-inline)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-spacing-top-area": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-spacing-top-area)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-spacing-bottom-area": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-spacing-bottom-area)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-corner-radius": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-corner-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-popover-border-color": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-popover-border-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbar-popover-background-color": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-popover-background-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbar-shadow-horizontal": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-shadow-horizontal)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-shadow-vertical": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-shadow-vertical)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-shadow-blur": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-shadow-blur)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-shadow-color": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-actionbar-shadow-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbar-item-counter-color": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-FieldLabel`.
Defaults to `var(--spectrum-actionbar-item-counter-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbar-close-button-to-counter": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-FieldLabel`.
Defaults to `var(--spectrum-actionbar-close-button-to-counter)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-item-counter-line-height-cjk": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-FieldLabel:lang(ja), .spectrum-ActionBar .spectrum-FieldLabel:lang(ko), .spectrum-ActionBar .spectrum-FieldLabel:lang(zh)`.
Defaults to `var(--spectrum-actionbar-item-counter-line-height-cjk)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbar-spacing-label-to-action-group": {
+ "description": "Used by `.spectrum-ActionBar .spectrum-ActionGroup`.
Defaults to `var(--spectrum-actionbar-spacing-label-to-action-group)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-actionbar-height": {
+ "value": "var(--spectrum-component-height-400)",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar.is-open`, `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-action-bar-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-bar-height": {
+ "value": "var(--spectrum-component-height-400)",
+ "description": "Used by `--spectrum-actionbar-height`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-minimum-width": {
+ "value": "176px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-action-bar-minimum-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-bar-minimum-width": {
+ "value": "176px",
+ "description": "Used by `--spectrum-actionbar-minimum-width`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-corner-radius": {
+ "value": "10px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-corner-radius-medium-size-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-spacing-label-to-action-group": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionGroup`.
Defaults to `var(--spectrum-action-bar-label-to-action-group-area)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-bar-label-to-action-group-area": {
+ "value": "16px",
+ "description": "Used by `--spectrum-actionbar-spacing-label-to-action-group`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-spacing-padding-inline": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-action-bar-edge-to-content-area)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-bar-edge-to-content-area": {
+ "value": "8px",
+ "description": "Used by `--spectrum-actionbar-spacing-padding-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-spacing-top-area": {
+ "value": "12px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-action-bar-top-to-content-area)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-bar-top-to-content-area": {
+ "value": "12px",
+ "description": "Used by `--spectrum-actionbar-spacing-top-area`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-spacing-bottom-area": {
+ "value": "12px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-action-bar-bottom-to-content-area)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-bar-bottom-to-content-area": {
+ "value": "12px",
+ "description": "Used by `--spectrum-actionbar-spacing-bottom-area`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-close-button-to-counter": {
+ "value": "var(--spectrum-text-to-control-50)",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-FieldLabel`.
Defaults to `var(--spectrum-action-bar-close-button-to-counter)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-bar-close-button-to-counter": {
+ "value": "var(--spectrum-text-to-control-50)",
+ "description": "Used by `--spectrum-actionbar-close-button-to-counter`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-item-counter-line-height": {
+ "value": "1.3",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `--mod-fieldlabel-line-height`.
Defaults to `var(--spectrum-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-item-counter-color": {
+ "value": "light-dark(rgb(255, 255, 255), rgb(17, 17, 17))",
+ "description": "Defined in `.spectrum-ActionBar`, `.spectrum-ActionBar.spectrum-ActionBar--emphasized`.
Used by `.spectrum-ActionBar .spectrum-FieldLabel`.
Defaults to `var(--spectrum-gray-25)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbar-popover-background-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Defined in `.spectrum-ActionBar`, `.spectrum-ActionBar.spectrum-ActionBar--emphasized`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-neutral-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbar-popover-border-color": {
+ "value": "rgba(255, 255, 255, 0)",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-action-bar-border-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-action-bar-border-color": {
+ "value": "rgba(255, 255, 255, 0)",
+ "description": "Used by `--spectrum-actionbar-popover-border-color`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbar-spacing-outer-edge": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar`, `.spectrum-ActionBar.is-open`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-shadow-horizontal": {
+ "value": "0px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-drop-shadow-elevated-x)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-shadow-vertical": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-drop-shadow-elevated-y)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-shadow-blur": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-drop-shadow-elevated-blur)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbar-shadow-color": {
+ "value": "var(--spectrum-drop-shadow-color-200)",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--spectrum-drop-shadow-elevated-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbar-item-counter-line-height-cjk": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-ActionBar:lang(ja), .spectrum-ActionBar:lang(ko), .spectrum-ActionBar:lang(zh)`.
Used by `.spectrum-ActionBar .spectrum-FieldLabel:lang(ja), .spectrum-ActionBar .spectrum-FieldLabel:lang(ko), .spectrum-ActionBar .spectrum-FieldLabel:lang(zh)`.
Defaults to `var(--spectrum-cjk-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-bar-counter-font-size": {
+ "value": "var(--spectrum-font-size-100)",
+ "description": "Used by `--mod-fieldlabel-font-size`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-corner-radius-medium-size-extra-large": {
+ "value": "10px",
+ "description": "Used by `--spectrum-actionbar-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-actionbar-item-counter-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-actionbar-item-counter-color`, `--spectrum-actionbar-popover-background-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-background-elevated-color": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Used by `--spectrum-actionbar-popover-background-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-spacing-300": {
+ "value": "16px",
+ "description": "Used by `--spectrum-actionbar-spacing-outer-edge`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-drop-shadow-elevated-x": {
+ "value": "0px",
+ "description": "Used by `--spectrum-actionbar-shadow-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-drop-shadow-elevated-y": {
+ "value": "2px",
+ "description": "Used by `--spectrum-actionbar-shadow-vertical`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-drop-shadow-elevated-blur": {
+ "value": "8px",
+ "description": "Used by `--spectrum-actionbar-shadow-blur`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-drop-shadow-elevated-color": {
+ "value": "var(--spectrum-drop-shadow-color-200)",
+ "description": "Used by `--spectrum-actionbar-shadow-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-25": {
+ "value": "light-dark(rgb(255, 255, 255), rgb(17, 17, 17))",
+ "description": "Used by `--spectrum-actionbar-item-counter-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-cjk-line-height-100": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-actionbar-item-counter-line-height-cjk`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-fieldlabel-font-size": {
+ "category": "Passthrough"
+ },
+ "mod-fieldlabel-line-height": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {
+ "highcontrast-actionbar-popover-border-color": {
+ "value": "var(--mod-actionbar-popover-border-color, var(--spectrum-actionbar-popover-border-color))",
+ "description": "Defined in `.spectrum-ActionBar`.
Used by `.spectrum-ActionBar .spectrum-ActionBar-popover`.
Defaults to `var(--mod-actionbar-popover-border-color, var(--spectrum-actionbar-popover-border-color))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/actionbar/package.json b/components/actionbar/package.json
index 4192a650685..735d7d52ef1 100644
--- a/components/actionbar/package.json
+++ b/components/actionbar/package.json
@@ -51,7 +51,7 @@
"@spectrum-css/actiongroup": "7.0.0-next.1",
"@spectrum-css/closebutton": "7.0.0-next.1",
"@spectrum-css/fieldlabel": "11.0.0-next.2",
- "@spectrum-css/popover": "9.0.0-next.5",
+ "@spectrum-css/popover": "9.0.0-next.4",
"@spectrum-css/tokens": "16.1.0-next.8"
},
"keywords": [
diff --git a/components/actionbar/stories/actionbar.stories.js b/components/actionbar/stories/actionbar.stories.js
index 753b1ebb7bd..ae1001469d9 100644
--- a/components/actionbar/stories/actionbar.stories.js
+++ b/components/actionbar/stories/actionbar.stories.js
@@ -3,11 +3,13 @@ import { default as CloseButton } from "@spectrum-css/closebutton/stories/closeb
import { default as Popover } from "@spectrum-css/popover/stories/popover.stories.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isEmphasized, isOpen } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { ActionBarGroup } from "./actionbar.test.js";
import { BehavioralTemplate } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The action bar component is a floating full width bar that appears upon selection. Action bars are used for single and bulk selection patterns, when a user needs to perform actions on either a single or multiple items at the same time.
*
@@ -75,6 +77,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/actionbar/stories/template.js b/components/actionbar/stories/template.js
index 865aee288c4..721d12e59dc 100644
--- a/components/actionbar/stories/template.js
+++ b/components/actionbar/stories/template.js
@@ -2,15 +2,17 @@ import { Template as ActionGroup } from "@spectrum-css/actiongroup/stories/templ
import { Template as CloseButton } from "@spectrum-css/closebutton/stories/template.js";
import { Template as FieldLabel } from "@spectrum-css/fieldlabel/stories/template.js";
import { Template as Popover } from "@spectrum-css/popover/stories/template.js";
-import { Container } from "@spectrum-css/preview/decorators";
+import { Container, getRandomId } from "@spectrum-css/preview/decorators";
import { html } from "lit";
import { classMap } from "lit/directives/class-map.js";
+import { ifDefined } from "lit/directives/if-defined.js";
import { styleMap } from "lit/directives/style-map.js";
import "../index.css";
export const Template = ({
rootClass = "spectrum-ActionBar",
+ id = getRandomId("action-bar"),
isOpen = true,
isEmphasized = false,
isSticky = false,
@@ -31,6 +33,7 @@ export const Template = ({
"is-open": isOpen,
...customClasses.reduce((a, c) => ({ ...a, [c]: true }), {}),
})}
+ id=${ifDefined(id)}
style=${styleMap(customStyles)}
>
${Popover({
@@ -74,6 +77,8 @@ export const Template = ({
],
}, context),
],
+ popoverHeight: 42,
+ popoverWidth: 500,
}, context)}
`;
diff --git a/components/actionbutton/dist/metadata.json b/components/actionbutton/dist/metadata.json
index f8685ad4f90..5d49d2ca3a8 100644
--- a/components/actionbutton/dist/metadata.json
+++ b/components/actionbutton/dist/metadata.json
@@ -13,18 +13,6 @@
".spectrum-ActionButton-icon",
".spectrum-ActionButton-label",
".spectrum-ActionButton-label:empty",
- ".spectrum-ActionButton.is-disabled",
- ".spectrum-ActionButton.is-selected",
- ".spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized",
- ".spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack",
- ".spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite",
- ".spectrum-ActionButton.spectrum-ActionButton--quiet",
- ".spectrum-ActionButton.spectrum-ActionButton--quiet.is-selected",
- ".spectrum-ActionButton.spectrum-ActionButton--quiet:disabled:not(.is-selected)",
- ".spectrum-ActionButton.spectrum-ActionButton--staticBlack",
- ".spectrum-ActionButton.spectrum-ActionButton--staticBlack.spectrum-ActionButton--quiet",
- ".spectrum-ActionButton.spectrum-ActionButton--staticWhite",
- ".spectrum-ActionButton.spectrum-ActionButton--staticWhite.spectrum-ActionButton--quiet",
".spectrum-ActionButton::-moz-focus-inner",
".spectrum-ActionButton:active",
".spectrum-ActionButton:after",
@@ -36,197 +24,1049 @@
".spectrum-ActionButton:has(.spectrum-ActionButton-icon)",
".spectrum-ActionButton:hover",
".spectrum-ActionButton:not(:has(.spectrum-ActionButton-label))",
+ ".spectrum-ActionButton.is-disabled",
+ ".spectrum-ActionButton.is-selected",
+ ".spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized",
+ ".spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack",
+ ".spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite",
+ ".spectrum-ActionButton.spectrum-ActionButton--quiet",
+ ".spectrum-ActionButton.spectrum-ActionButton--quiet:disabled:not(.is-selected)",
+ ".spectrum-ActionButton.spectrum-ActionButton--quiet.is-selected",
+ ".spectrum-ActionButton.spectrum-ActionButton--staticBlack",
+ ".spectrum-ActionButton.spectrum-ActionButton--staticBlack.spectrum-ActionButton--quiet",
+ ".spectrum-ActionButton.spectrum-ActionButton--staticWhite",
+ ".spectrum-ActionButton.spectrum-ActionButton--staticWhite.spectrum-ActionButton--quiet",
"a.spectrum-ActionButton"
],
- "modifiers": [
- "--mod-actionbutton-animation-duration",
- "--mod-actionbutton-background-color-default",
- "--mod-actionbutton-background-color-default-selected",
- "--mod-actionbutton-background-color-default-selected-emphasized",
- "--mod-actionbutton-background-color-disabled",
- "--mod-actionbutton-background-color-down",
- "--mod-actionbutton-background-color-down-selected",
- "--mod-actionbutton-background-color-down-selected-emphasized",
- "--mod-actionbutton-background-color-focus",
- "--mod-actionbutton-background-color-focus-selected",
- "--mod-actionbutton-background-color-focus-selected-emphasized",
- "--mod-actionbutton-background-color-hover",
- "--mod-actionbutton-background-color-hover-selected",
- "--mod-actionbutton-background-color-hover-selected-emphasized",
- "--mod-actionbutton-border-radius",
- "--mod-actionbutton-content-color-default",
- "--mod-actionbutton-content-color-default-selected",
- "--mod-actionbutton-content-color-default-selected-emphasized",
- "--mod-actionbutton-content-color-disabled",
- "--mod-actionbutton-content-color-down",
- "--mod-actionbutton-content-color-down-selected",
- "--mod-actionbutton-content-color-down-selected-emphasized",
- "--mod-actionbutton-content-color-focus",
- "--mod-actionbutton-content-color-focus-selected",
- "--mod-actionbutton-content-color-focus-selected-emphasized",
- "--mod-actionbutton-content-color-hover",
- "--mod-actionbutton-content-color-hover-selected",
- "--mod-actionbutton-content-color-hover-selected-emphasized",
- "--mod-actionbutton-edge-to-hold-icon",
- "--mod-actionbutton-edge-to-text",
- "--mod-actionbutton-edge-to-visual",
- "--mod-actionbutton-edge-to-visual-only",
- "--mod-actionbutton-focus-indicator-border-radius",
- "--mod-actionbutton-focus-indicator-color",
- "--mod-actionbutton-focus-indicator-gap",
- "--mod-actionbutton-focus-indicator-thickness",
- "--mod-actionbutton-font-size",
- "--mod-actionbutton-font-style",
- "--mod-actionbutton-font-weight",
- "--mod-actionbutton-height",
- "--mod-actionbutton-icon-size",
- "--mod-actionbutton-label-color",
- "--mod-actionbutton-line-height",
- "--mod-actionbutton-min-width",
- "--mod-actionbutton-text-to-visual"
- ],
- "component": [
- "--spectrum-action-button-edge-to-hold-icon-extra-large",
- "--spectrum-action-button-edge-to-hold-icon-extra-small",
- "--spectrum-action-button-edge-to-hold-icon-large",
- "--spectrum-action-button-edge-to-hold-icon-medium",
- "--spectrum-action-button-edge-to-hold-icon-small",
- "--spectrum-actionbutton-animation-duration",
- "--spectrum-actionbutton-background-color-default",
- "--spectrum-actionbutton-background-color-disabled",
- "--spectrum-actionbutton-background-color-down",
- "--spectrum-actionbutton-background-color-focus",
- "--spectrum-actionbutton-background-color-hover",
- "--spectrum-actionbutton-border-color",
- "--spectrum-actionbutton-border-radius",
- "--spectrum-actionbutton-border-width",
- "--spectrum-actionbutton-content-color-default",
- "--spectrum-actionbutton-content-color-disabled",
- "--spectrum-actionbutton-content-color-down",
- "--spectrum-actionbutton-content-color-focus",
- "--spectrum-actionbutton-content-color-hover",
- "--spectrum-actionbutton-downstate-perspective",
- "--spectrum-actionbutton-edge-to-hold-icon",
- "--spectrum-actionbutton-edge-to-text",
- "--spectrum-actionbutton-edge-to-visual",
- "--spectrum-actionbutton-edge-to-visual-only",
- "--spectrum-actionbutton-focus-indicator-border-radius",
- "--spectrum-actionbutton-focus-indicator-color",
- "--spectrum-actionbutton-focus-indicator-gap",
- "--spectrum-actionbutton-focus-indicator-thickness",
- "--spectrum-actionbutton-font-size",
- "--spectrum-actionbutton-font-style",
- "--spectrum-actionbutton-font-weight",
- "--spectrum-actionbutton-height",
- "--spectrum-actionbutton-icon-size",
- "--spectrum-actionbutton-line-height",
- "--spectrum-actionbutton-min-width",
- "--spectrum-actionbutton-text-to-visual"
- ],
- "global": [
- "--spectrum-accent-background-color-default",
- "--spectrum-accent-background-color-down",
- "--spectrum-accent-background-color-hover",
- "--spectrum-accent-background-color-key-focus",
- "--spectrum-animation-duration-100",
- "--spectrum-black",
- "--spectrum-border-width-100",
- "--spectrum-component-edge-to-text-100",
- "--spectrum-component-edge-to-text-200",
- "--spectrum-component-edge-to-text-300",
- "--spectrum-component-edge-to-text-50",
- "--spectrum-component-edge-to-text-75",
- "--spectrum-component-edge-to-visual-100",
- "--spectrum-component-edge-to-visual-200",
- "--spectrum-component-edge-to-visual-300",
- "--spectrum-component-edge-to-visual-50",
- "--spectrum-component-edge-to-visual-75",
- "--spectrum-component-edge-to-visual-only-100",
- "--spectrum-component-edge-to-visual-only-200",
- "--spectrum-component-edge-to-visual-only-300",
- "--spectrum-component-edge-to-visual-only-50",
- "--spectrum-component-edge-to-visual-only-75",
- "--spectrum-component-height-100",
- "--spectrum-component-height-200",
- "--spectrum-component-height-300",
- "--spectrum-component-height-50",
- "--spectrum-component-height-75",
- "--spectrum-component-size-difference-down",
- "--spectrum-component-size-minimum-perspective-down",
- "--spectrum-component-size-width-ratio-down",
- "--spectrum-corner-radius-medium-size-extra-large",
- "--spectrum-corner-radius-medium-size-extra-small",
- "--spectrum-corner-radius-medium-size-large",
- "--spectrum-corner-radius-medium-size-medium",
- "--spectrum-corner-radius-medium-size-small",
- "--spectrum-default-font-style",
- "--spectrum-disabled-background-color",
- "--spectrum-disabled-content-color",
- "--spectrum-disabled-static-black-background-color",
- "--spectrum-disabled-static-black-content-color",
- "--spectrum-disabled-static-white-background-color",
- "--spectrum-disabled-static-white-content-color",
- "--spectrum-downstate-height",
- "--spectrum-downstate-width",
- "--spectrum-focus-indicator-color",
- "--spectrum-focus-indicator-gap",
- "--spectrum-focus-indicator-thickness",
- "--spectrum-font-size-100",
- "--spectrum-font-size-200",
- "--spectrum-font-size-300",
- "--spectrum-font-size-50",
- "--spectrum-font-size-75",
- "--spectrum-gray-100",
- "--spectrum-gray-200",
- "--spectrum-gray-25",
- "--spectrum-line-height-100",
- "--spectrum-logical-rotation",
- "--spectrum-medium-font-weight",
- "--spectrum-neutral-background-color-selected-default",
- "--spectrum-neutral-background-color-selected-down",
- "--spectrum-neutral-background-color-selected-hover",
- "--spectrum-neutral-background-color-selected-key-focus",
- "--spectrum-neutral-content-color-default",
- "--spectrum-neutral-content-color-down",
- "--spectrum-neutral-content-color-hover",
- "--spectrum-neutral-content-color-key-focus",
- "--spectrum-sans-font-family-stack",
- "--spectrum-static-black-focus-indicator-color",
- "--spectrum-static-white-focus-indicator-color",
- "--spectrum-text-to-visual-100",
- "--spectrum-text-to-visual-200",
- "--spectrum-text-to-visual-300",
- "--spectrum-text-to-visual-50",
- "--spectrum-text-to-visual-75",
- "--spectrum-transparent-black-100",
- "--spectrum-transparent-black-200",
- "--spectrum-transparent-black-25",
- "--spectrum-transparent-black-800",
- "--spectrum-transparent-black-900",
- "--spectrum-transparent-white-100",
- "--spectrum-transparent-white-200",
- "--spectrum-transparent-white-25",
- "--spectrum-transparent-white-800",
- "--spectrum-transparent-white-900",
- "--spectrum-white",
- "--spectrum-workflow-icon-size-100",
- "--spectrum-workflow-icon-size-200",
- "--spectrum-workflow-icon-size-300",
- "--spectrum-workflow-icon-size-50",
- "--spectrum-workflow-icon-size-75"
- ],
- "passthroughs": [
- "--mod-button-animation-duration",
- "--mod-button-font-family",
- "--mod-button-line-height"
- ],
- "high-contrast": [
- "--highcontrast-actionbutton-animation-duration",
- "--highcontrast-actionbutton-background-color-default",
- "--highcontrast-actionbutton-background-color-disabled",
- "--highcontrast-actionbutton-border-color",
- "--highcontrast-actionbutton-content-color-default",
- "--highcontrast-actionbutton-content-color-disabled",
- "--highcontrast-actionbutton-focus-indicator-color"
- ]
+ "modifiers": {
+ "mod-actionbutton-background-color-default": {
+ "description": "Defined in `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized`.
Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-default-selected": {
+ "description": "Used by `--mod-actionbutton-background-color-default`.
Defaults to `var(--spectrum-neutral-background-color-selected-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-hover": {
+ "description": "Defined in `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized`.
Used by `.spectrum-ActionButton:hover`.
Defaults to `var(--spectrum-actionbutton-background-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-hover-selected": {
+ "description": "Used by `--mod-actionbutton-background-color-hover`.
Defaults to `var(--spectrum-neutral-background-color-selected-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-down": {
+ "description": "Defined in `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized`.
Used by `.spectrum-ActionButton:active`.
Defaults to `var(--spectrum-actionbutton-background-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-down-selected": {
+ "description": "Used by `--mod-actionbutton-background-color-down`.
Defaults to `var(--spectrum-neutral-background-color-selected-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-focus": {
+ "description": "Defined in `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized`.
Used by `.spectrum-ActionButton:focus-visible`.
Defaults to `var(--spectrum-actionbutton-background-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-focus-selected": {
+ "description": "Used by `--mod-actionbutton-background-color-focus`.
Defaults to `var(--spectrum-neutral-background-color-selected-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-default": {
+ "description": "Defined in `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized`.
Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-default-selected": {
+ "description": "Used by `--mod-actionbutton-content-color-default`.
Defaults to `var(--spectrum-gray-25)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-hover": {
+ "description": "Defined in `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized`.
Used by `.spectrum-ActionButton:hover`.
Defaults to `var(--spectrum-actionbutton-content-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-hover-selected": {
+ "description": "Used by `--mod-actionbutton-content-color-hover`.
Defaults to `var(--spectrum-gray-25)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-down": {
+ "description": "Defined in `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized`.
Used by `.spectrum-ActionButton:active`.
Defaults to `var(--spectrum-actionbutton-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-down-selected": {
+ "description": "Used by `--mod-actionbutton-content-color-down`.
Defaults to `var(--spectrum-gray-25)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-focus": {
+ "description": "Defined in `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--emphasized`.
Used by `.spectrum-ActionButton:focus-visible`.
Defaults to `var(--spectrum-actionbutton-content-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-focus-selected": {
+ "description": "Used by `--mod-actionbutton-content-color-focus`.
Defaults to `var(--spectrum-gray-25)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-default-selected-emphasized": {
+ "description": "Used by `--mod-actionbutton-background-color-default`.
Defaults to `var(--spectrum-accent-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-hover-selected-emphasized": {
+ "description": "Used by `--mod-actionbutton-background-color-hover`.
Defaults to `var(--spectrum-accent-background-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-down-selected-emphasized": {
+ "description": "Used by `--mod-actionbutton-background-color-down`.
Defaults to `var(--spectrum-accent-background-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-focus-selected-emphasized": {
+ "description": "Used by `--mod-actionbutton-background-color-focus`.
Defaults to `var(--spectrum-accent-background-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-default-selected-emphasized": {
+ "description": "Used by `--mod-actionbutton-content-color-default`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-hover-selected-emphasized": {
+ "description": "Used by `--mod-actionbutton-content-color-hover`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-down-selected-emphasized": {
+ "description": "Used by `--mod-actionbutton-content-color-down`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-focus-selected-emphasized": {
+ "description": "Used by `--mod-actionbutton-content-color-focus`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-min-width": {
+ "description": "Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-min-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-height": {
+ "description": "Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-line-height": {
+ "description": "Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-border-radius": {
+ "description": "Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-text-to-visual": {
+ "description": "Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-text-to-visual)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-edge-to-text": {
+ "description": "Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-edge-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-background-color-disabled": {
+ "description": "Used by `.spectrum-ActionButton.is-disabled, .spectrum-ActionButton:disabled`.
Defaults to `var(--spectrum-actionbutton-background-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-content-color-disabled": {
+ "description": "Used by `.spectrum-ActionButton.is-disabled, .spectrum-ActionButton:disabled`.
Defaults to `var(--spectrum-actionbutton-content-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-icon-size": {
+ "description": "Used by `.spectrum-ActionButton-icon`.
Defaults to `var(--spectrum-actionbutton-icon-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-edge-to-visual": {
+ "description": "Used by `.spectrum-ActionButton:has(.spectrum-ActionButton-icon)`.
Defaults to `var(--spectrum-actionbutton-edge-to-visual)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-edge-to-visual-only": {
+ "description": "Used by `.spectrum-ActionButton:not(:has(.spectrum-ActionButton-label))`.
Defaults to `var(--spectrum-actionbutton-edge-to-visual-only)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-font-size": {
+ "description": "Used by `.spectrum-ActionButton-label`.
Defaults to `var(--spectrum-actionbutton-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-font-weight": {
+ "description": "Used by `.spectrum-ActionButton-label`.
Defaults to `var(--spectrum-actionbutton-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-font-style": {
+ "description": "Used by `.spectrum-ActionButton-label`.
Defaults to `var(--spectrum-actionbutton-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-label-color": {
+ "description": "Used by `.spectrum-ActionButton-label`.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-edge-to-hold-icon": {
+ "description": "Used by `.spectrum-ActionButton-hold`.
Defaults to `var(--spectrum-actionbutton-edge-to-hold-icon)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-animation-duration": {
+ "description": "Used by `.spectrum-ActionButton`, `.spectrum-ActionButton:after`.
Defaults to `var(--spectrum-actionbutton-animation-duration)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-focus-indicator-gap": {
+ "description": "Used by `.spectrum-ActionButton:after`.
Defaults to `var(--spectrum-actionbutton-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-focus-indicator-border-radius": {
+ "description": "Used by `.spectrum-ActionButton:after`.
Defaults to `var(--spectrum-actionbutton-focus-indicator-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-focus-indicator-thickness": {
+ "description": "Used by `.spectrum-ActionButton:focus-visible:after`.
Defaults to `var(--spectrum-actionbutton-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actionbutton-focus-indicator-color": {
+ "description": "Used by `.spectrum-ActionButton:focus-visible:after`.
Defaults to `var(--spectrum-actionbutton-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-actionbutton-animation-duration": {
+ "value": "var(--spectrum-animation-duration-100)",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton`, `.spectrum-ActionButton:after`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-border-radius": {
+ "value": "10px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `--spectrum-actionbutton-focus-indicator-border-radius`, `.spectrum-ActionButton`.
Defaults to `var(--spectrum-corner-radius-medium-size-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-border-width": {
+ "value": "1px",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton`, `.spectrum-ActionButton:has(.spectrum-ActionButton-icon)`, `.spectrum-ActionButton:not(:has(.spectrum-ActionButton-label))`, `.spectrum-ActionButton-hold`, `.spectrum-ActionButton:after`.
Defaults to `var(--spectrum-border-width-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-border-color": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-content-color-default": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-content-color-hover": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton:hover`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-content-color-down": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton:active`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-content-color-focus": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton:focus-visible`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-content-color-disabled": {
+ "value": "rgba(255, 255, 255, 0.21)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`.
Used by `.spectrum-ActionButton.is-disabled, .spectrum-ActionButton:disabled`.
Defaults to `var(--spectrum-disabled-static-white-content-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-background-color-default": {
+ "value": "rgba(0, 0, 0, 0.84)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-transparent-black-800)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-background-color-hover": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton:hover`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-background-color-down": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton:active`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-background-color-focus": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton:focus-visible`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-background-color-disabled": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--quiet.is-selected`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticWhite`, `.spectrum-ActionButton.is-selected.spectrum-ActionButton--staticBlack`.
Used by `.spectrum-ActionButton.is-disabled, .spectrum-ActionButton:disabled`.
Defaults to `var(--spectrum-disabled-static-black-background-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `--spectrum-actionbutton-focus-indicator-border-radius`, `.spectrum-ActionButton:after`.
Defaults to `var(--spectrum-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton:focus-visible:after`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-focus-indicator-color": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--staticBlack`, `.spectrum-ActionButton.spectrum-ActionButton--staticWhite`.
Used by `.spectrum-ActionButton:focus-visible:after`.
Defaults to `var(--spectrum-static-white-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-focus-indicator-border-radius": {
+ "value": "calc(var(--spectrum-actionbutton-border-radius) + var(--spectrum-actionbutton-focus-indicator-gap))",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton:after`.
Defaults to `calc(var(--spectrum-actionbutton-border-radius) + var(--spectrum-actionbutton-focus-indicator-gap))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-min-width": {
+ "value": "calc(var(--spectrum-component-edge-to-visual-only-300) * 2 + var(--spectrum-workflow-icon-size-300))",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `.spectrum-ActionButton`.
Defaults to `calc(var(--spectrum-component-edge-to-visual-only-300) * 2 + var(--spectrum-workflow-icon-size-300))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-height": {
+ "value": "48px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `--spectrum-actionbutton-line-height`, `.spectrum-ActionButton`.
Defaults to `var(--spectrum-component-height-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-icon-size": {
+ "value": "26px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `.spectrum-ActionButton-icon`.
Defaults to `var(--spectrum-workflow-icon-size-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-font-size": {
+ "value": "18px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `.spectrum-ActionButton-label`.
Defaults to `var(--spectrum-font-size-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-font-weight": {
+ "value": "500",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton-label`.
Defaults to `var(--spectrum-medium-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton-label`.
Defaults to `var(--spectrum-default-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-line-height": {
+ "value": "var(--spectrum-actionbutton-height)",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-text-to-visual": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-text-to-visual-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-edge-to-hold-icon": {
+ "value": "6px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `.spectrum-ActionButton-hold`.
Defaults to `var(--spectrum-action-button-edge-to-hold-icon-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-button-edge-to-hold-icon-medium": {
+ "value": "4px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-hold-icon`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-edge-to-visual": {
+ "value": "15px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `.spectrum-ActionButton:has(.spectrum-ActionButton-icon)`.
Defaults to `var(--spectrum-component-edge-to-visual-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-edge-to-text": {
+ "value": "18px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-component-edge-to-text-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-edge-to-visual-only": {
+ "value": "11px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`, `.spectrum-ActionButton--sizeL`, `.spectrum-ActionButton--sizeXL`.
Used by `.spectrum-ActionButton:not(:has(.spectrum-ActionButton-label))`.
Defaults to `var(--spectrum-component-edge-to-visual-only-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actionbutton-downstate-perspective": {
+ "value": "24px",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton--sizeXS`, `.spectrum-ActionButton--sizeS`.
Used by `.spectrum-ActionButton:active`.
Defaults to `var(--spectrum-component-size-minimum-perspective-down)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-button-edge-to-hold-icon-extra-small": {
+ "value": "3px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-hold-icon`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-button-edge-to-hold-icon-small": {
+ "value": "3px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-hold-icon`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-button-edge-to-hold-icon-large": {
+ "value": "5px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-hold-icon`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-action-button-edge-to-hold-icon-extra-large": {
+ "value": "6px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-hold-icon`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `.spectrum-ActionButton`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `.spectrum-ActionButton`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `.spectrum-ActionButton`, `--spectrum-actionbutton-animation-duration`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-medium": {
+ "value": "8px",
+ "description": "Used by `--spectrum-actionbutton-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-border-width-100": {
+ "value": "1px",
+ "description": "Used by `--spectrum-actionbutton-border-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-actionbutton-content-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-actionbutton-content-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-actionbutton-content-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-actionbutton-content-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-content-color": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Used by `--spectrum-actionbutton-content-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-100": {
+ "value": "light-dark(rgb(233, 233, 233), rgb(44, 44, 44))",
+ "description": "Used by `--spectrum-actionbutton-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-200": {
+ "value": "light-dark(rgb(225, 225, 225), rgb(50, 50, 50))",
+ "description": "Used by `--spectrum-actionbutton-background-color-hover`, `--spectrum-actionbutton-background-color-down`, `--spectrum-actionbutton-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-background-color": {
+ "value": "var(--spectrum-gray-100)",
+ "description": "Used by `--spectrum-actionbutton-background-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Used by `--spectrum-actionbutton-focus-indicator-gap`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-actionbutton-focus-indicator-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Used by `--spectrum-actionbutton-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-100": {
+ "value": "20px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-actionbutton-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-actionbutton-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-medium-font-weight": {
+ "value": "500",
+ "description": "Used by `--spectrum-actionbutton-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-default-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-actionbutton-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-actionbutton-text-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-100": {
+ "value": "10px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-100": {
+ "value": "12px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-downstate-height": {
+ "description": "Used by `--spectrum-actionbutton-downstate-perspective`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-downstate-width": {
+ "description": "Used by `--spectrum-actionbutton-downstate-perspective`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-width-ratio-down": {
+ "value": "0.3333",
+ "description": "Used by `--spectrum-actionbutton-downstate-perspective`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-logical-rotation": {
+ "value": "matrix(-1, 0, 0, 1, 0, 0)",
+ "description": "Defined in `.spectrum-ActionButton:dir(rtl)`.
Used by `.spectrum-ActionButton-hold`.
Defaults to `matrix(-1, 0, 0, 1, 0, 0)`, if not set.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-100": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Used by `--spectrum-actionbutton-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-200": {
+ "value": "rgba(0, 0, 0, 0.12)",
+ "description": "Used by `--spectrum-actionbutton-background-color-hover`, `--spectrum-actionbutton-background-color-down`, `--spectrum-actionbutton-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-black-background-color": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Used by `--spectrum-actionbutton-background-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-800": {
+ "value": "rgba(0, 0, 0, 0.84)",
+ "description": "Used by `--spectrum-actionbutton-content-color-default`, `--spectrum-actionbutton-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-900": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Used by `--spectrum-actionbutton-content-color-hover`, `--spectrum-actionbutton-content-color-down`, `--spectrum-actionbutton-content-color-focus`, `--spectrum-actionbutton-background-color-hover`, `--spectrum-actionbutton-background-color-down`, `--spectrum-actionbutton-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-black-content-color": {
+ "value": "rgba(0, 0, 0, 0.22)",
+ "description": "Used by `--spectrum-actionbutton-content-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-static-black-focus-indicator-color": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Used by `--spectrum-actionbutton-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-25": {
+ "value": "rgba(0, 0, 0, 0)",
+ "description": "Used by `--spectrum-actionbutton-background-color-disabled`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-100": {
+ "value": "rgba(255, 255, 255, 0.11)",
+ "description": "Used by `--spectrum-actionbutton-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-200": {
+ "value": "rgba(255, 255, 255, 0.14)",
+ "description": "Used by `--spectrum-actionbutton-background-color-hover`, `--spectrum-actionbutton-background-color-down`, `--spectrum-actionbutton-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-white-background-color": {
+ "value": "rgba(255, 255, 255, 0.11)",
+ "description": "Used by `--spectrum-actionbutton-background-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-800": {
+ "value": "rgba(255, 255, 255, 0.85)",
+ "description": "Used by `--spectrum-actionbutton-content-color-default`, `--spectrum-actionbutton-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-900": {
+ "value": "rgba(255, 255, 255, 0.94)",
+ "description": "Used by `--spectrum-actionbutton-content-color-hover`, `--spectrum-actionbutton-content-color-down`, `--spectrum-actionbutton-content-color-focus`, `--spectrum-actionbutton-background-color-hover`, `--spectrum-actionbutton-background-color-down`, `--spectrum-actionbutton-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-white-content-color": {
+ "value": "rgba(255, 255, 255, 0.21)",
+ "description": "Used by `--spectrum-actionbutton-content-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-static-white-focus-indicator-color": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--spectrum-actionbutton-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-25": {
+ "value": "rgba(255, 255, 255, 0)",
+ "description": "Used by `--spectrum-actionbutton-background-color-disabled`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-background-color-selected-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--mod-actionbutton-background-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-background-color-selected-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--mod-actionbutton-background-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-background-color-selected-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--mod-actionbutton-background-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-background-color-selected-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--mod-actionbutton-background-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-25": {
+ "value": "light-dark(rgb(255, 255, 255), rgb(17, 17, 17))",
+ "description": "Used by `--mod-actionbutton-content-color-default`, `--mod-actionbutton-content-color-hover`, `--mod-actionbutton-content-color-down`, `--mod-actionbutton-content-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-default": {
+ "value": "var(--spectrum-accent-color-900)",
+ "description": "Used by `--mod-actionbutton-background-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-hover": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--mod-actionbutton-background-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-down": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--mod-actionbutton-background-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-key-focus": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--mod-actionbutton-background-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-white": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--mod-actionbutton-content-color-default`, `--mod-actionbutton-content-color-hover`, `--mod-actionbutton-content-color-down`, `--mod-actionbutton-content-color-focus`, `--spectrum-actionbutton-content-color-default`, `--spectrum-actionbutton-content-color-hover`, `--spectrum-actionbutton-content-color-down`, `--spectrum-actionbutton-content-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-black": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Used by `--spectrum-actionbutton-content-color-default`, `--spectrum-actionbutton-content-color-hover`, `--spectrum-actionbutton-content-color-down`, `--spectrum-actionbutton-content-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-extra-small": {
+ "value": "6px",
+ "description": "Used by `--spectrum-actionbutton-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-50": {
+ "value": "3px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-50": {
+ "value": "14px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-50": {
+ "value": "20px",
+ "description": "Used by `--spectrum-actionbutton-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-50": {
+ "value": "11px",
+ "description": "Used by `--spectrum-actionbutton-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-50": {
+ "value": "5px",
+ "description": "Used by `--spectrum-actionbutton-text-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-50": {
+ "value": "6px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-50": {
+ "value": "8px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-minimum-perspective-down": {
+ "value": "24px",
+ "description": "Used by `--spectrum-actionbutton-downstate-perspective`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-small": {
+ "value": "7px",
+ "description": "Used by `--spectrum-actionbutton-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-75": {
+ "value": "16px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-75": {
+ "value": "24px",
+ "description": "Used by `--spectrum-actionbutton-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-75": {
+ "value": "12px",
+ "description": "Used by `--spectrum-actionbutton-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-75": {
+ "value": "5px",
+ "description": "Used by `--spectrum-actionbutton-text-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-75": {
+ "value": "7px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-75": {
+ "value": "9px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-large": {
+ "value": "9px",
+ "description": "Used by `--spectrum-actionbutton-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-200": {
+ "value": "9px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-200": {
+ "value": "22px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-200": {
+ "value": "40px",
+ "description": "Used by `--spectrum-actionbutton-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-200": {
+ "value": "16px",
+ "description": "Used by `--spectrum-actionbutton-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-200": {
+ "value": "7px",
+ "description": "Used by `--spectrum-actionbutton-text-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-200": {
+ "value": "13px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-200": {
+ "value": "15px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-extra-large": {
+ "value": "10px",
+ "description": "Used by `--spectrum-actionbutton-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-300": {
+ "value": "11px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-300": {
+ "value": "26px",
+ "description": "Used by `--spectrum-actionbutton-min-width`, `--spectrum-actionbutton-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-300": {
+ "value": "48px",
+ "description": "Used by `--spectrum-actionbutton-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-300": {
+ "value": "18px",
+ "description": "Used by `--spectrum-actionbutton-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-300": {
+ "value": "8px",
+ "description": "Used by `--spectrum-actionbutton-text-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-300": {
+ "value": "15px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-300": {
+ "value": "18px",
+ "description": "Used by `--spectrum-actionbutton-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-difference-down": {
+ "value": "-2px",
+ "description": "Used by `.spectrum-ActionButton:active`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-button-font-family": {
+ "category": "Passthrough"
+ },
+ "mod-button-line-height": {
+ "category": "Passthrough"
+ },
+ "mod-button-animation-duration": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {
+ "highcontrast-actionbutton-border-color": {
+ "value": "var(--spectrum-actionbutton-border-color)",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.spectrum-ActionButton--quiet:disabled:not(.is-selected)`, `.spectrum-ActionButton:active, .spectrum-ActionButton:focus-visible`, `.spectrum-ActionButton:hover`, `.spectrum-ActionButton.is-selected`, `.spectrum-ActionButton:disabled`.
Used by `.spectrum-ActionButton`.
Defaults to `var(--spectrum-actionbutton-border-color)`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-actionbutton-background-color-default": {
+ "value": "var(--mod-actionbutton-background-color-down, var(--spectrum-actionbutton-background-color-down))",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.is-selected`.
Used by `.spectrum-ActionButton`, `.spectrum-ActionButton:hover`, `.spectrum-ActionButton:focus-visible`, `.spectrum-ActionButton:active`.
Defaults to `var(--mod-actionbutton-background-color-down, var(--spectrum-actionbutton-background-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-actionbutton-content-color-default": {
+ "value": "var(--mod-actionbutton-content-color-down, var(--spectrum-actionbutton-content-color-down))",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`, `.spectrum-ActionButton.is-selected`.
Used by `.spectrum-ActionButton`, `.spectrum-ActionButton:hover`, `.spectrum-ActionButton:focus-visible`, `.spectrum-ActionButton:active`.
Defaults to `var(--mod-actionbutton-content-color-down, var(--spectrum-actionbutton-content-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-actionbutton-background-color-disabled": {
+ "value": "var(--mod-actionbutton-background-color-disabled, var(--spectrum-actionbutton-background-color-disabled))",
+ "description": "Defined in `.spectrum-ActionButton`, `.spectrum-ActionButton.spectrum-ActionButton--quiet`.
Used by `.spectrum-ActionButton.is-disabled, .spectrum-ActionButton:disabled`.
Defaults to `var(--mod-actionbutton-background-color-disabled, var(--spectrum-actionbutton-background-color-disabled))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-actionbutton-content-color-disabled": {
+ "value": "var(--mod-actionbutton-content-color-disabled, var(--spectrum-actionbutton-content-color-disabled))",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton.is-disabled, .spectrum-ActionButton:disabled`.
Defaults to `var(--mod-actionbutton-content-color-disabled, var(--spectrum-actionbutton-content-color-disabled))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-actionbutton-animation-duration": {
+ "value": "var(--mod-actionbutton-animation-duration, var(--spectrum-actionbutton-animation-duration))",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton`, `.spectrum-ActionButton:after`.
Defaults to `var(--mod-actionbutton-animation-duration, var(--spectrum-actionbutton-animation-duration))`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-actionbutton-focus-indicator-color": {
+ "value": "var(--mod-actionbutton-focus-indicator-color, var(--spectrum-actionbutton-focus-indicator-color))",
+ "description": "Defined in `.spectrum-ActionButton`.
Used by `.spectrum-ActionButton:focus-visible:after`.
Defaults to `var(--mod-actionbutton-focus-indicator-color, var(--spectrum-actionbutton-focus-indicator-color))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/actionbutton/stories/actionbutton.stories.js b/components/actionbutton/stories/actionbutton.stories.js
index d1599920baa..c4b7f097ae6 100644
--- a/components/actionbutton/stories/actionbutton.stories.js
+++ b/components/actionbutton/stories/actionbutton.stories.js
@@ -2,11 +2,13 @@ import { default as IconStories } from "@spectrum-css/icon/stories/icon.stories.
import { Sizes, withDownStateDimensionCapture } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isActive, isDisabled, isEmphasized, isFocused, isHovered, isQuiet, isSelected, size, staticColor } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { ActionButtonGroup } from "./actionbutton.test.js";
import { ActionButtonsWithIconOptions, IconOnlyOption, Template, TreatmentTemplate } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The action button component represents an action a user can take.
*
@@ -99,6 +101,10 @@ export default {
},
packageJson,
metadata,
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
docs: {
story: {
height: "auto",
diff --git a/components/actionbutton/stories/template.js b/components/actionbutton/stories/template.js
index 942c3bccefa..aa444957325 100644
--- a/components/actionbutton/stories/template.js
+++ b/components/actionbutton/stories/template.js
@@ -43,6 +43,7 @@ import { Template as Icon } from "@spectrum-css/icon/stories/template.js";
*/
export const Template = ({
rootClass = "spectrum-ActionButton",
+ id = getRandomId("action-button"),
size = "m",
iconName,
iconSet = "workflow",
@@ -62,7 +63,6 @@ export const Template = ({
customStyles = {},
customIconClasses = [],
onclick,
- id = getRandomId("actionbutton"),
testId,
role = "button",
} = {}, context = {}) => {
diff --git a/components/actiongroup/dist/metadata.json b/components/actiongroup/dist/metadata.json
index 8d4d2ba86b7..0e2e5edd122 100644
--- a/components/actiongroup/dist/metadata.json
+++ b/components/actiongroup/dist/metadata.json
@@ -5,20 +5,20 @@
".spectrum-ActionGroup .spectrum-ActionGroup-item",
".spectrum-ActionGroup .spectrum-ActionGroup-item:focus-visible",
".spectrum-ActionGroup--compact",
- ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet)",
- ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item",
- ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item",
- ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child",
- ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child",
".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet)",
".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item",
- ".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item",
".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item .spectrum-ActionButton-label",
- ".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item.is-selected",
+ ".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item",
".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child",
".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:focus-visible",
".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:hover",
".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child",
+ ".spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item.is-selected",
+ ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet)",
+ ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item",
+ ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item",
+ ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child",
+ ".spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child",
".spectrum-ActionGroup--justified .spectrum-ActionGroup-item",
".spectrum-ActionGroup--sizeL",
".spectrum-ActionGroup--sizeM",
@@ -28,31 +28,122 @@
".spectrum-ActionGroup--vertical",
".spectrum-ActionGroup:not(.spectrum-ActionGroup--vertical, .spectrum-ActionGroup--compact) .spectrum-ActionGroup-item"
],
- "modifiers": [
- "--mod-actiongroup-border-radius",
- "--mod-actiongroup-border-radius-reset",
- "--mod-actiongroup-button-spacing-reset",
- "--mod-actiongroup-gap-size-compact",
- "--mod-actiongroup-horizontal-spacing-compact",
- "--mod-actiongroup-horizontal-spacing-regular",
- "--mod-actiongroup-vertical-spacing-compact",
- "--mod-actiongroup-vertical-spacing-regular"
- ],
- "component": [
- "--spectrum-actiongroup-border-radius",
- "--spectrum-actiongroup-border-radius-reset",
- "--spectrum-actiongroup-button-spacing-reset",
- "--spectrum-actiongroup-gap-size-compact",
- "--spectrum-actiongroup-horizontal-spacing-compact",
- "--spectrum-actiongroup-horizontal-spacing-regular",
- "--spectrum-actiongroup-vertical-spacing-compact",
- "--spectrum-actiongroup-vertical-spacing-regular"
- ],
- "global": [
- "--spectrum-corner-radius-100",
- "--spectrum-spacing-100",
- "--spectrum-spacing-75"
- ],
- "passthroughs": ["--mod-actionbutton-focus-indicator-border-radius"],
- "high-contrast": []
+ "modifiers": {
+ "mod-actiongroup-horizontal-spacing-regular": {
+ "description": "Used by `.spectrum-ActionGroup`.
Defaults to `var(--spectrum-actiongroup-horizontal-spacing-regular)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actiongroup-vertical-spacing-regular": {
+ "description": "Used by `.spectrum-ActionGroup--vertical`.
Defaults to `var(--spectrum-actiongroup-vertical-spacing-regular)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actiongroup-gap-size-compact": {
+ "description": "Used by `.spectrum-ActionGroup--compact`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet)`.
Defaults to `var(--spectrum-actiongroup-gap-size-compact)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actiongroup-border-radius-reset": {
+ "description": "Used by `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item`, `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item`.
Defaults to `var(--spectrum-actiongroup-border-radius-reset)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actiongroup-border-radius": {
+ "description": "Used by `--mod-actionbutton-focus-indicator-border-radius`, `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`.
Defaults to `var(--spectrum-actiongroup-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actiongroup-button-spacing-reset": {
+ "description": "Used by `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`.
Defaults to `var(--spectrum-actiongroup-button-spacing-reset)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actiongroup-horizontal-spacing-compact": {
+ "description": "Used by `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item`, `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`.
Defaults to `var(--spectrum-actiongroup-horizontal-spacing-compact)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-actiongroup-vertical-spacing-compact": {
+ "description": "Used by `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`.
Defaults to `var(--spectrum-actiongroup-vertical-spacing-compact)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-actiongroup-gap-size-compact": {
+ "value": "0",
+ "description": "Defined in `.spectrum-ActionGroup`.
Used by `.spectrum-ActionGroup--compact`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet)`.
Defaults to `0`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actiongroup-horizontal-spacing-compact": {
+ "value": "-1px",
+ "description": "Defined in `.spectrum-ActionGroup`.
Used by `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item`, `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`.
Defaults to `-1px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actiongroup-vertical-spacing-compact": {
+ "value": "-1px",
+ "description": "Defined in `.spectrum-ActionGroup`.
Used by `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`.
Defaults to `-1px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actiongroup-button-spacing-reset": {
+ "value": "0",
+ "description": "Defined in `.spectrum-ActionGroup`.
Used by `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item + .spectrum-ActionGroup-item`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`.
Defaults to `0`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actiongroup-border-radius-reset": {
+ "value": "0",
+ "description": "Defined in `.spectrum-ActionGroup`.
Used by `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item`, `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item`.
Defaults to `0`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actiongroup-border-radius": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-ActionGroup`.
Used by `--mod-actionbutton-focus-indicator-border-radius`, `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:first-child`, `.spectrum-ActionGroup--compact.spectrum-ActionGroup--vertical:not(.spectrum-ActionGroup--quiet) .spectrum-ActionGroup-item:last-child`.
Defaults to `var(--spectrum-corner-radius-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actiongroup-horizontal-spacing-regular": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-ActionGroup--sizeS, .spectrum-ActionGroup--sizeXS`, `.spectrum-ActionGroup--sizeL, .spectrum-ActionGroup--sizeM, .spectrum-ActionGroup--sizeXL`.
Used by `.spectrum-ActionGroup`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-actiongroup-vertical-spacing-regular": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-ActionGroup--sizeS, .spectrum-ActionGroup--sizeXS`, `.spectrum-ActionGroup--sizeL, .spectrum-ActionGroup--sizeM, .spectrum-ActionGroup--sizeXL`.
Used by `.spectrum-ActionGroup--vertical`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-corner-radius-100": {
+ "value": "4px",
+ "description": "Used by `--spectrum-actiongroup-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-actiongroup-horizontal-spacing-regular`, `--spectrum-actiongroup-vertical-spacing-regular`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-100": {
+ "value": "8px",
+ "description": "Used by `--spectrum-actiongroup-horizontal-spacing-regular`, `--spectrum-actiongroup-vertical-spacing-regular`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-actionbutton-focus-indicator-border-radius": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {}
}
diff --git a/components/actiongroup/stories/actiongroup.stories.js b/components/actiongroup/stories/actiongroup.stories.js
index 0fd9731f55b..17d146ec084 100644
--- a/components/actiongroup/stories/actiongroup.stories.js
+++ b/components/actiongroup/stories/actiongroup.stories.js
@@ -2,11 +2,13 @@ import { default as ActionButton } from "@spectrum-css/actionbutton/stories/acti
import { Sizes } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { size } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { ActionGroups } from "./actiongroup.test.js";
import { OverflowOption, Template, TreatmentTemplate } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* An action group is a grouping of [action buttons](/docs/components-action-button--docs) that are related to each other.
*/
@@ -102,6 +104,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/actiongroup/stories/template.js b/components/actiongroup/stories/template.js
index 25d8f25f4e0..84848f41671 100644
--- a/components/actiongroup/stories/template.js
+++ b/components/actiongroup/stories/template.js
@@ -1,7 +1,8 @@
import { Template as ActionButton } from "@spectrum-css/actionbutton/stories/template.js";
-import { Container, renderContent } from "@spectrum-css/preview/decorators";
+import { Container, getRandomId, renderContent } from "@spectrum-css/preview/decorators";
import { html } from "lit";
import { classMap } from "lit/directives/class-map.js";
+import { ifDefined } from "lit/directives/if-defined.js";
import { styleMap } from "lit/directives/style-map.js";
import { capitalize } from "lodash-es";
@@ -9,6 +10,7 @@ import "../index.css";
export const Template = ({
rootClass = "spectrum-ActionGroup",
+ id = getRandomId("accordion-group"),
size = "m",
areQuiet = false,
areEmphasized = false,
@@ -38,6 +40,7 @@ export const Template = ({
...customClasses.reduce((a, c) => ({ ...a, [c]: true }), {}),
})}
style=${styleMap(customStyles)}
+ id=${ifDefined(id)}
>
${renderContent(content, {
callback: ActionButton,
diff --git a/components/actionmenu/package.json b/components/actionmenu/package.json
index 47d1056a197..4d0284d119f 100644
--- a/components/actionmenu/package.json
+++ b/components/actionmenu/package.json
@@ -51,7 +51,7 @@
"@spectrum-css/actionbutton": "8.0.0-next.3",
"@spectrum-css/icon": "10.0.0-next.3",
"@spectrum-css/menu": "10.0.0-next.5",
- "@spectrum-css/popover": "9.0.0-next.5",
+ "@spectrum-css/popover": "9.0.0-next.4",
"@spectrum-css/tokens": "16.1.0-next.8"
},
"keywords": [
diff --git a/components/actionmenu/stories/actionmenu.stories.js b/components/actionmenu/stories/actionmenu.stories.js
index 4caafb955c6..0480cca7e13 100644
--- a/components/actionmenu/stories/actionmenu.stories.js
+++ b/components/actionmenu/stories/actionmenu.stories.js
@@ -4,9 +4,12 @@ import { default as Menu } from "@spectrum-css/menu/stories/menu.stories.js";
import { default as Popover } from "@spectrum-css/popover/stories/popover.stories.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isOpen } from "@spectrum-css/preview/types";
-import packageJson from "../package.json";
import { ActionMenuGroup } from "./actionmenu.test.js";
+// Local assets to render the component styles and structure
+// import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The action menu component is an action button with a popover. The `is-selected` class should be applied to the button when the menu is open. Note that the accessibility roles are different for an action menu compared to a normal menu.
*/
@@ -46,6 +49,10 @@ export default {
],
},
packageJson,
+ // cssprops: {
+ // ...metadata.modifiers,
+ // ...metadata.component,
+ // },
docs: {
story: {
height: "200px",
diff --git a/components/actionmenu/stories/template.js b/components/actionmenu/stories/template.js
index bbdba0578cb..19b6e722612 100644
--- a/components/actionmenu/stories/template.js
+++ b/components/actionmenu/stories/template.js
@@ -4,7 +4,7 @@ import { Template as Popover } from "@spectrum-css/popover/stories/template.js";
import { getRandomId } from "@spectrum-css/preview/decorators";
export const Template = ({
- id = getRandomId("actionmenu"),
+ id = getRandomId("action-menu"),
testId,
triggerId = getRandomId("actionmenu-trigger"),
customClasses = [],
@@ -33,10 +33,10 @@ export const Template = ({
iconName,
iconSet,
id: triggerId,
+ customClasses,
}, context),
position: "bottom-start",
- customWrapperClasses: customClasses,
- customWrapperStyles: customStyles,
+ customStyles,
content: [
(passthroughs) => Menu({
...passthroughs,
diff --git a/components/alertbanner/dist/metadata.json b/components/alertbanner/dist/metadata.json
index deed56dd2c9..a6b08d96c46 100644
--- a/components/alertbanner/dist/metadata.json
+++ b/components/alertbanner/dist/metadata.json
@@ -8,90 +8,397 @@
".spectrum-AlertBanner-content",
".spectrum-AlertBanner-icon",
".spectrum-AlertBanner-text",
- ".spectrum-AlertBanner.is-open",
".spectrum-AlertBanner:has(.spectrum-CloseButton) .spectrum-AlertBanner-body",
".spectrum-AlertBanner:lang(ja)",
".spectrum-AlertBanner:lang(ko)",
- ".spectrum-AlertBanner:lang(zh)"
+ ".spectrum-AlertBanner:lang(zh)",
+ ".spectrum-AlertBanner.is-open"
],
- "modifiers": [
- "--mod-alert-banner-background",
- "--mod-alert-banner-block-edge-to-button",
- "--mod-alert-banner-bottom-to-text",
- "--mod-alert-banner-close-button-to-content",
- "--mod-alert-banner-close-button-to-inline-end",
- "--mod-alert-banner-font-color",
- "--mod-alert-banner-font-family",
- "--mod-alert-banner-font-size",
- "--mod-alert-banner-icon-size",
- "--mod-alert-banner-icon-to-text",
- "--mod-alert-banner-informative-background",
- "--mod-alert-banner-inline-end-to-content",
- "--mod-alert-banner-inline-size",
- "--mod-alert-banner-inline-start-to-content",
- "--mod-alert-banner-line-height",
- "--mod-alert-banner-max-inline-size",
- "--mod-alert-banner-min-height",
- "--mod-alert-banner-negative-background",
- "--mod-alert-banner-neutral-background",
- "--mod-alert-banner-text-margin-block-end",
- "--mod-alert-banner-text-margin-block-start",
- "--mod-alert-banner-text-to-button-horizontal",
- "--mod-alert-banner-text-to-button-vertical",
- "--mod-alert-banner-top-to-close-button",
- "--mod-alert-banner-top-to-icon",
- "--mod-alert-banner-top-to-text"
- ],
- "component": [
- "--spectrum-alert-banner-background",
- "--spectrum-alert-banner-block-edge-to-button",
- "--spectrum-alert-banner-bottom-to-text",
- "--spectrum-alert-banner-close-button-spacing",
- "--spectrum-alert-banner-close-button-to-content",
- "--spectrum-alert-banner-close-button-to-inline-end",
- "--spectrum-alert-banner-font-color",
- "--spectrum-alert-banner-font-family",
- "--spectrum-alert-banner-font-size",
- "--spectrum-alert-banner-icon-size",
- "--spectrum-alert-banner-icon-to-text",
- "--spectrum-alert-banner-inline-end-to-content",
- "--spectrum-alert-banner-inline-size",
- "--spectrum-alert-banner-inline-start-to-content",
- "--spectrum-alert-banner-line-height",
- "--spectrum-alert-banner-max-inline-size",
- "--spectrum-alert-banner-min-height",
- "--spectrum-alert-banner-minimum-height",
- "--spectrum-alert-banner-text-margin-block-end",
- "--spectrum-alert-banner-text-margin-block-start",
- "--spectrum-alert-banner-text-to-button-horizontal",
- "--spectrum-alert-banner-text-to-button-vertical",
- "--spectrum-alert-banner-top-to-text",
- "--spectrum-alert-banner-top-to-workflow-icon",
- "--spectrum-alert-banner-width"
- ],
- "global": [
- "--spectrum-border-width-100",
- "--spectrum-cjk-line-height-100",
- "--spectrum-font-size-100",
- "--spectrum-informative-background-color-default",
- "--spectrum-line-height-100",
- "--spectrum-negative-background-color-default",
- "--spectrum-neutral-subdued-background-color-default",
- "--spectrum-sans-font-family-stack",
- "--spectrum-spacing-200",
- "--spectrum-spacing-300",
- "--spectrum-text-to-visual-300",
- "--spectrum-white",
- "--spectrum-workflow-icon-size-100"
- ],
- "passthroughs": [
- "--mod-closebutton-align-self",
- "--mod-closebutton-margin-inline",
- "--mod-closebutton-margin-top",
- "--mod-icon-size"
- ],
- "high-contrast": [
- "--highcontrast-alert-banner-border-color",
- "--highcontrast-alert-banner-border-width"
- ]
+ "modifiers": {
+ "mod-alert-banner-top-to-text": {
+ "description": "Used by `--spectrum-alert-banner-text-margin-block-start`.
Defaults to `var(--spectrum-alert-banner-top-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-block-edge-to-button": {
+ "description": "Used by `--spectrum-alert-banner-text-margin-block-start`, `--spectrum-alert-banner-text-margin-block-end`, `.spectrum-AlertBanner-body`, `.spectrum-AlertBanner-icon`.
Defaults to `var(--spectrum-alert-banner-block-edge-to-button)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-bottom-to-text": {
+ "description": "Used by `--spectrum-alert-banner-text-margin-block-end`.
Defaults to `var(--spectrum-alert-banner-bottom-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-neutral-background": {
+ "description": "Used by `--spectrum-alert-banner-background`.
Defaults to `var(--spectrum-neutral-subdued-background-color-default)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-close-button-to-content": {
+ "description": "Used by `--mod-closebutton-margin-inline`.
Defaults to `var(--spectrum-alert-banner-close-button-to-content)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-close-button-to-inline-end": {
+ "description": "Used by `--mod-closebutton-margin-inline`.
Defaults to `var(--spectrum-alert-banner-close-button-to-inline-end)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-top-to-close-button": {
+ "description": "Used by `--mod-closebutton-margin-top`.
Defaults to `var(--spectrum-alert-banner-block-edge-to-button)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-informative-background": {
+ "description": "Used by `--spectrum-alert-banner-background`.
Defaults to `var(--spectrum-informative-background-color-default)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-negative-background": {
+ "description": "Used by `--spectrum-alert-banner-background`.
Defaults to `var(--spectrum-negative-background-color-default)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-inline-size": {
+ "description": "Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-inline-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-max-inline-size": {
+ "description": "Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-max-inline-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-min-height": {
+ "description": "Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-min-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-font-size": {
+ "description": "Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-font-family": {
+ "description": "Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-font-family)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-line-height": {
+ "description": "Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-font-color": {
+ "description": "Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-font-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-background": {
+ "description": "Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-background)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-text-to-button-horizontal": {
+ "description": "Used by `.spectrum-AlertBanner-body`.
Defaults to `var(--spectrum-alert-banner-text-to-button-horizontal)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-text-to-button-vertical": {
+ "description": "Used by `.spectrum-AlertBanner-body`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-inline-start-to-content": {
+ "description": "Used by `.spectrum-AlertBanner-body`.
Defaults to `var(--spectrum-alert-banner-inline-start-to-content)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-inline-end-to-content": {
+ "description": "Used by `.spectrum-AlertBanner-body`.
Defaults to `var(--spectrum-alert-banner-inline-end-to-content)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-icon-size": {
+ "description": "Used by `--mod-icon-size`.
Defaults to `var(--spectrum-alert-banner-icon-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-top-to-icon": {
+ "description": "Used by `.spectrum-AlertBanner-icon`.
Defaults to `var(--spectrum-alert-banner-top-to-workflow-icon)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-icon-to-text": {
+ "description": "Used by `.spectrum-AlertBanner-icon`.
Defaults to `var(--spectrum-alert-banner-icon-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-text-margin-block-start": {
+ "description": "Used by `.spectrum-AlertBanner-text`.
Defaults to `var(--spectrum-alert-banner-text-margin-block-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-banner-text-margin-block-end": {
+ "description": "Used by `.spectrum-AlertBanner-text`.
Defaults to `var(--spectrum-alert-banner-text-margin-block-end)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-alert-banner-min-height": {
+ "value": "56px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-minimum-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-minimum-height": {
+ "value": "56px",
+ "description": "Used by `--spectrum-alert-banner-min-height`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-max-inline-size": {
+ "value": "832px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-alert-banner-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-width": {
+ "value": "832px",
+ "description": "Used by `--spectrum-alert-banner-max-inline-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-inline-size": {
+ "value": "auto",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner`.
Defaults to `auto`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-font-size": {
+ "value": "14px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-font-size-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-line-height": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-AlertBanner`, `.spectrum-AlertBanner:lang(ja), .spectrum-AlertBanner:lang(ko), .spectrum-AlertBanner:lang(zh)`.
Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-cjk-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-font-family": {
+ "value": "var(--spectrum-sans-font-family-stack)",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-icon-size": {
+ "value": "20px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `--mod-icon-size`.
Defaults to `var(--spectrum-workflow-icon-size-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-icon-to-text": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner-icon`.
Defaults to `var(--spectrum-text-to-visual-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-inline-start-to-content": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner-body`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-inline-end-to-content": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner-body`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-text-to-button-horizontal": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner-body`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-block-edge-to-button": {
+ "value": "12px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `--spectrum-alert-banner-text-margin-block-start`, `--spectrum-alert-banner-text-margin-block-end`, `--mod-closebutton-margin-top`, `.spectrum-AlertBanner-body`, `.spectrum-AlertBanner-icon`.
Defaults to `var(--spectrum-spacing-200)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-close-button-to-content": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `--mod-closebutton-margin-inline`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-close-button-to-inline-end": {
+ "value": "var(--spectrum-alert-banner-close-button-spacing)",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `--mod-closebutton-margin-inline`.
Defaults to `var(--spectrum-alert-banner-close-button-spacing)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-close-button-spacing": {
+ "description": "Used by `--spectrum-alert-banner-close-button-to-inline-end`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-text-margin-block-start": {
+ "value": "max(0px, var(--mod-alert-banner-top-to-text, var(--spectrum-alert-banner-top-to-text)) - var(--mod-alert-banner-block-edge-to-button, var(--spectrum-alert-banner-block-edge-to-button)))",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner-text`.
Defaults to `max(0px, var(--mod-alert-banner-top-to-text, var(--spectrum-alert-banner-top-to-text)) - var(--mod-alert-banner-block-edge-to-button, var(--spectrum-alert-banner-block-edge-to-button)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-top-to-text": {
+ "value": "18px",
+ "description": "Used by `--spectrum-alert-banner-text-margin-block-start`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-text-margin-block-end": {
+ "value": "max(0px, var(--mod-alert-banner-bottom-to-text, var(--spectrum-alert-banner-bottom-to-text)) - var(--mod-alert-banner-block-edge-to-button, var(--spectrum-alert-banner-block-edge-to-button)))",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner-body`, `.spectrum-AlertBanner-text`.
Defaults to `max(0px, var(--mod-alert-banner-bottom-to-text, var(--spectrum-alert-banner-bottom-to-text)) - var(--mod-alert-banner-block-edge-to-button, var(--spectrum-alert-banner-block-edge-to-button)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-bottom-to-text": {
+ "value": "20px",
+ "description": "Used by `--spectrum-alert-banner-text-margin-block-end`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-background": {
+ "value": "var(--mod-alert-banner-negative-background, var(--spectrum-negative-background-color-default))",
+ "description": "Defined in `.spectrum-AlertBanner`, `.spectrum-AlertBanner--info`, `.spectrum-AlertBanner--negative`.
Used by `.spectrum-AlertBanner`.
Defaults to `var(--mod-alert-banner-negative-background, var(--spectrum-negative-background-color-default))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-font-color": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-text-to-button-vertical": {
+ "description": "Used by `.spectrum-AlertBanner-body`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-banner-top-to-workflow-icon": {
+ "value": "18px",
+ "description": "Used by `.spectrum-AlertBanner-icon`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-alert-banner-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-alert-banner-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `--spectrum-alert-banner-font-family`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-100": {
+ "value": "20px",
+ "description": "Used by `--spectrum-alert-banner-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-300": {
+ "value": "8px",
+ "description": "Used by `--spectrum-alert-banner-icon-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-300": {
+ "value": "16px",
+ "description": "Used by `--spectrum-alert-banner-inline-start-to-content`, `--spectrum-alert-banner-inline-end-to-content`, `--spectrum-alert-banner-text-to-button-horizontal`, `--spectrum-alert-banner-close-button-to-content`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-200": {
+ "value": "12px",
+ "description": "Used by `--spectrum-alert-banner-block-edge-to-button`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-subdued-background-color-default": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Used by `--spectrum-alert-banner-background`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-white": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--spectrum-alert-banner-font-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-cjk-line-height-100": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-alert-banner-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-informative-background-color-default": {
+ "value": "var(--spectrum-informative-color-900)",
+ "description": "Used by `--spectrum-alert-banner-background`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-background-color-default": {
+ "value": "var(--spectrum-negative-color-900)",
+ "description": "Used by `--spectrum-alert-banner-background`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-border-width-100": {
+ "value": "1px",
+ "description": "Used by `--highcontrast-alert-banner-border-width`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-closebutton-margin-inline": {
+ "category": "Passthrough"
+ },
+ "mod-closebutton-margin-top": {
+ "category": "Passthrough"
+ },
+ "mod-closebutton-align-self": {
+ "category": "Passthrough"
+ },
+ "mod-icon-size": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {
+ "highcontrast-alert-banner-border-width": {
+ "value": "var(--spectrum-border-width-100)",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner`.
Defaults to `var(--spectrum-border-width-100)`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-alert-banner-border-color": {
+ "value": "CanvasText",
+ "description": "Defined in `.spectrum-AlertBanner`.
Used by `.spectrum-AlertBanner`.
Defaults to `CanvasText`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/alertbanner/stories/alertbanner.stories.js b/components/alertbanner/stories/alertbanner.stories.js
index c6d638008c2..47d9b7dfaf7 100644
--- a/components/alertbanner/stories/alertbanner.stories.js
+++ b/components/alertbanner/stories/alertbanner.stories.js
@@ -1,10 +1,12 @@
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isOpen } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { AlertBannerGroup } from "./alertbanner.test.js";
import { ActionableOptionsTemplate, Template, TextOverflowTemplate } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The alert banner shows pressing and high-signal messages, such as system alerts. It is meant to be noticed and prompt users to take action.
* It should occupy all of the available horizontal space until it reaches its maximum allowed width.
@@ -78,6 +80,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/alertbanner/stories/template.js b/components/alertbanner/stories/template.js
index ec0278583fd..a12aa218e9a 100644
--- a/components/alertbanner/stories/template.js
+++ b/components/alertbanner/stories/template.js
@@ -12,7 +12,7 @@ import "../index.css";
export const Template = ({
rootClass = "spectrum-AlertBanner",
- id = getRandomId("alertbanner"),
+ id = getRandomId("alert-banner"),
testId,
isOpen = true,
text,
@@ -37,7 +37,7 @@ export const Template = ({
...customClasses.reduce((a, c) => ({ ...a, [c]: true }), {}),
})}
style=${styleMap(customStyles)}
- id=${id}
+ id=${ifDefined(id)}
data-testid=${ifDefined(testId)}
>
Defaults to `var(--spectrum-alert-dialog-min-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-max-width": {
+ "description": "Used by `.spectrum-AlertDialog`.
Defaults to `var(--spectrum-alert-dialog-max-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-background-color": {
+ "description": "Used by `.spectrum-AlertDialog`.
Defaults to `var(--spectrum-alert-dialog-background-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-edge-to-content": {
+ "description": "Used by `.spectrum-AlertDialog`.
Defaults to `var(--spectrum-alert-dialog-edge-to-content)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-corner-radius": {
+ "description": "Used by `.spectrum-AlertDialog`.
Defaults to `var(--spectrum-alert-dialog-corner-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-icon-size": {
+ "description": "Used by `.spectrum-AlertDialog .spectrum-Icon`.
Defaults to `var(--spectrum-alert-dialog-icon-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-warning-icon-color": {
+ "description": "Used by `--mod-icon-color`.
Defaults to `var(--spectrum-alert-dialog-warning-icon-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-error-icon-color": {
+ "description": "Used by `--mod-icon-color`.
Defaults to `var(--spectrum-alert-dialog-error-icon-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-minimum-title-to-icon": {
+ "description": "Used by `.spectrum-AlertDialog-header`.
Defaults to `var(--spectrum-alert-dialog-minimum-title-to-icon)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-title-to-description": {
+ "description": "Used by `.spectrum-AlertDialog-header`.
Defaults to `var(--spectrum-alert-dialog-title-to-description)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-title-font-family": {
+ "description": "Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-alert-dialog-title-font-family)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-title-font-weight": {
+ "description": "Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-alert-dialog-title-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-title-font-style": {
+ "description": "Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-alert-dialog-title-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-heading-size": {
+ "description": "Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-alert-dialog-heading-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-title-line-height": {
+ "description": "Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-alert-dialog-title-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-title-color": {
+ "description": "Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-alert-dialog-title-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-body-font-family": {
+ "description": "Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-alert-dialog-body-font-family)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-body-font-weight": {
+ "description": "Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-alert-dialog-body-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-body-font-style": {
+ "description": "Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-alert-dialog-body-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-description-content-size": {
+ "description": "Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-alert-dialog-description-content-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-body-line-height": {
+ "description": "Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-alert-dialog-body-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-body-color": {
+ "description": "Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-alert-dialog-body-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-alert-dialog-description-to-button-group": {
+ "description": "Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-alert-dialog-description-to-button-group)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-alert-dialog-min-width": {
+ "value": "288px",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog`.
Defaults to `var(--spectrum-alert-dialog-minimum-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-minimum-width": {
+ "value": "288px",
+ "description": "Used by `--spectrum-alert-dialog-min-width`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-max-width": {
+ "value": "480px",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog`.
Defaults to `var(--spectrum-alert-dialog-maximum-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-maximum-width": {
+ "value": "480px",
+ "description": "Used by `--spectrum-alert-dialog-max-width`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-icon-size": {
+ "value": "20px",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog .spectrum-Icon`.
Defaults to `var(--spectrum-workflow-icon-size-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-corner-radius": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog`.
Defaults to `var(--spectrum-corner-radius-extra-large-default)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-warning-icon-color": {
+ "value": "var(--spectrum-notice-color-800)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `--mod-icon-color`.
Defaults to `var(--spectrum-notice-visual-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-error-icon-color": {
+ "value": "var(--spectrum-negative-color-800)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `--mod-icon-color`.
Defaults to `var(--spectrum-negative-visual-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-background-color": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog`.
Defaults to `var(--spectrum-background-layer-2-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-title-font-family": {
+ "value": "var(--spectrum-sans-font-family-stack)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-title-font-weight": {
+ "value": "800",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-heading-sans-serif-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-title-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-heading-sans-serif-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-title-line-height": {
+ "value": "1.3",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-heading-line-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-title-color": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-heading-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-heading-size": {
+ "value": "var(--spectrum-title-size-xl)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-heading`.
Defaults to `var(--spectrum-alert-dialog-title-font-size)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-title-font-size": {
+ "value": "var(--spectrum-title-size-xl)",
+ "description": "Used by `--spectrum-alert-dialog-heading-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-description-content-size": {
+ "value": "var(--spectrum-body-size-s)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-alert-dialog-description-font-size)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-description-font-size": {
+ "value": "var(--spectrum-body-size-s)",
+ "description": "Used by `--spectrum-alert-dialog-description-content-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-body-font-family": {
+ "value": "var(--spectrum-sans-font-family-stack)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-body-font-weight": {
+ "value": "400",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-body-sans-serif-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-body-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-body-sans-serif-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-body-line-height": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-line-height-200)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-body-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-body-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-title-to-description": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-header`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-minimum-title-to-icon": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-header`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-description-to-button-group": {
+ "value": "32px",
+ "description": "Defined in `.spectrum-AlertDialog`.
Used by `.spectrum-AlertDialog-content`.
Defaults to `var(--spectrum-spacing-500)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-alert-dialog-edge-to-content": {
+ "description": "Used by `.spectrum-AlertDialog`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-workflow-icon-size-100": {
+ "value": "20px",
+ "description": "Used by `--spectrum-alert-dialog-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-extra-large-default": {
+ "value": "16px",
+ "description": "Used by `--spectrum-alert-dialog-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-notice-visual-color": {
+ "value": "var(--spectrum-notice-color-800)",
+ "description": "Used by `--spectrum-alert-dialog-warning-icon-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-visual-color": {
+ "value": "var(--spectrum-negative-color-800)",
+ "description": "Used by `--spectrum-alert-dialog-error-icon-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-background-layer-2-color": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Used by `--spectrum-alert-dialog-background-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `--spectrum-alert-dialog-title-font-family`, `--spectrum-alert-dialog-body-font-family`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-sans-serif-font-weight": {
+ "value": "800",
+ "description": "Used by `--spectrum-alert-dialog-title-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-sans-serif-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-alert-dialog-title-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-line-height": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-alert-dialog-title-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-color": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-alert-dialog-title-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-alert-dialog-body-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-alert-dialog-body-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-200": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-alert-dialog-body-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-alert-dialog-body-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-spacing-300": {
+ "value": "16px",
+ "description": "Used by `--spectrum-alert-dialog-title-to-description`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-100": {
+ "value": "8px",
+ "description": "Used by `--spectrum-alert-dialog-minimum-title-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-500": {
+ "value": "32px",
+ "description": "Used by `--spectrum-alert-dialog-description-to-button-group`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-buttongroup-justify-content": {
+ "category": "Passthrough"
+ },
+ "mod-icon-color": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {}
}
diff --git a/components/alertdialog/stories/alertdialog.stories.js b/components/alertdialog/stories/alertdialog.stories.js
index 721ba198f8f..7ec2df7c889 100644
--- a/components/alertdialog/stories/alertdialog.stories.js
+++ b/components/alertdialog/stories/alertdialog.stories.js
@@ -1,11 +1,13 @@
import { withUnderlayWrapper } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isOpen } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { AlertDialogGroup } from "./alertdialog.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* Alert dialogs display important information that users need to acknowledge. They appear over the interface and block further interactions until an action is selected.
*/
@@ -68,16 +70,25 @@ export default {
type: "figma",
url: "https://www.figma.com/design/Mngz9H7WZLbrCvGQf3GnsY/S2---Desktop?node-id=21917-157",
},
+ docs: {
+ story: {
+ height: "300px",
+ }
+ },
packageJson,
metadata,
status: {
type: "migrated",
- }
+ },
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
- tags: ["migrated"],
decorators: [
withUnderlayWrapper,
],
+ tags: ["migrated"],
};
export const Default = AlertDialogGroup.bind({});
@@ -114,6 +125,11 @@ Information.args = {
content: "If you enjoy our app, would you mind taking a moment to rate it?",
};
Information.parameters = {
+ docs: {
+ story: {
+ height: "400px",
+ }
+ },
chromatic: { disableSnapshot: true },
};
@@ -177,6 +193,11 @@ Overflow.args = {
};
Overflow.parameters = {
chromatic: { disableSnapshot: true },
+ docs: {
+ story: {
+ height: "525px",
+ },
+ },
};
/**
diff --git a/components/alertdialog/stories/template.js b/components/alertdialog/stories/template.js
index 7504cc687da..87c83f4a09d 100644
--- a/components/alertdialog/stories/template.js
+++ b/components/alertdialog/stories/template.js
@@ -69,12 +69,12 @@ const buttonMap = {
export const Dialog = ({
rootClass = "spectrum-AlertDialog",
+ id = getRandomId("alert-dialog"),
heading,
content,
customClasses = [],
variant,
hasVerticalButtons,
- id = getRandomId("alertdialog"),
customStyles = {},
} = {}, context = {}) => {
return html`
diff --git a/components/asset/dist/metadata.json b/components/asset/dist/metadata.json
index 6389e295f47..338139abd75 100644
--- a/components/asset/dist/metadata.json
+++ b/components/asset/dist/metadata.json
@@ -10,26 +10,95 @@
".spectrum-Asset-folderOutline",
".spectrum-Asset-image"
],
- "modifiers": [
- "--mod-asset-file-background-color",
- "--mod-asset-folder-background-color",
- "--mod-asset-icon-margin",
- "--mod-asset-icon-max-width",
- "--mod-asset-icon-min-width",
- "--mod-asset-icon-outline-color"
- ],
- "component": [
- "--spectrum-asset-file-background",
- "--spectrum-asset-file-outline",
- "--spectrum-asset-folder-background",
- "--spectrum-asset-folder-outline"
- ],
- "global": [
- "--spectrum-animation-duration-100",
- "--spectrum-gray-200",
- "--spectrum-gray-25",
- "--spectrum-gray-500"
- ],
- "passthroughs": [],
- "high-contrast": ["--highcontrast-asset-icon-background-color"]
+ "modifiers": {
+ "mod-asset-folder-background-color": {
+ "description": "Used by `--spectrum-asset-folder-background`.
Defaults to `var(--spectrum-gray-200)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-asset-file-background-color": {
+ "description": "Used by `--spectrum-asset-file-background`.
Defaults to `var(--spectrum-gray-25)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-asset-icon-outline-color": {
+ "description": "Used by `--spectrum-asset-folder-outline`, `--spectrum-asset-file-outline`.
Defaults to `var(--spectrum-gray-500)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-asset-icon-min-width": {
+ "description": "Used by `.spectrum-Asset-file, .spectrum-Asset-folder`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-asset-icon-max-width": {
+ "description": "Used by `.spectrum-Asset-file, .spectrum-Asset-folder`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-asset-icon-margin": {
+ "description": "Used by `.spectrum-Asset-file, .spectrum-Asset-folder`.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-asset-folder-background": {
+ "value": "var(--highcontrast-asset-icon-background-color, var(--mod-asset-folder-background-color, var(--spectrum-gray-200)))",
+ "description": "Defined in `.spectrum-Asset`.
Used by `.spectrum-Asset-folderBackground`.
Defaults to `var(--highcontrast-asset-icon-background-color, var(--mod-asset-folder-background-color, var(--spectrum-gray-200)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-asset-file-background": {
+ "value": "var(--highcontrast-asset-icon-background-color, var(--mod-asset-file-background-color, var(--spectrum-gray-25)))",
+ "description": "Defined in `.spectrum-Asset`.
Used by `.spectrum-Asset-fileBackground`.
Defaults to `var(--highcontrast-asset-icon-background-color, var(--mod-asset-file-background-color, var(--spectrum-gray-25)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-asset-folder-outline": {
+ "value": "var(--mod-asset-icon-outline-color, var(--spectrum-gray-500))",
+ "description": "Defined in `.spectrum-Asset`.
Used by `.spectrum-Asset-folderOutline`.
Defaults to `var(--mod-asset-icon-outline-color, var(--spectrum-gray-500))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-asset-file-outline": {
+ "value": "var(--mod-asset-icon-outline-color, var(--spectrum-gray-500))",
+ "description": "Defined in `.spectrum-Asset`.
Used by `.spectrum-Asset-fileOutline`.
Defaults to `var(--mod-asset-icon-outline-color, var(--spectrum-gray-500))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-gray-200": {
+ "value": "light-dark(rgb(225, 225, 225), rgb(50, 50, 50))",
+ "description": "Used by `--spectrum-asset-folder-background`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-25": {
+ "value": "light-dark(rgb(255, 255, 255), rgb(17, 17, 17))",
+ "description": "Used by `--spectrum-asset-file-background`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-500": {
+ "value": "light-dark(rgb(143, 143, 143), rgb(109, 109, 109))",
+ "description": "Used by `--spectrum-asset-folder-outline`, `--spectrum-asset-file-outline`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `.spectrum-Asset-image`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {
+ "highcontrast-asset-icon-background-color": {
+ "value": "var(--mod-asset-file-background-color, var(--spectrum-gray-25))",
+ "description": "Defined in `.spectrum-Asset`.
Used by `--spectrum-asset-folder-background`, `--spectrum-asset-file-background`.
Defaults to `var(--mod-asset-file-background-color, var(--spectrum-gray-25))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/asset/stories/asset.stories.js b/components/asset/stories/asset.stories.js
index 338a2d40ae6..7c0dac337fd 100644
--- a/components/asset/stories/asset.stories.js
+++ b/components/asset/stories/asset.stories.js
@@ -1,9 +1,11 @@
import { disableDefaultModes } from "@spectrum-css/preview/modes";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { AssetGroup } from "./asset.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* Use an asset element to visually represent a file, folder or image. File and folder representations will center themselves horizontally and vertically in the space provided to the element. Images will be contained to the element, growing to the element's full height while centering itself within the width provided.
*/
@@ -41,6 +43,10 @@ export default {
status: {
type: "unmigrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["unmigrated"],
};
diff --git a/components/assetcard/dist/metadata.json b/components/assetcard/dist/metadata.json
index 94bf07de0af..4809f8fe418 100644
--- a/components/assetcard/dist/metadata.json
+++ b/components/assetcard/dist/metadata.json
@@ -5,9 +5,9 @@
".spectrum-AssetCard .spectrum-AssetCard-selectionOrder",
".spectrum-AssetCard--checkboxSelection .spectrum-AssetCard-selectionIndicator",
".spectrum-AssetCard--checkboxSelection .spectrum-AssetCard-selectionIndicator .spectrum-AssetCard-selectionOrder",
- ".spectrum-AssetCard--checkboxSelection.is-selected .spectrum-AssetCard-selectionIndicator",
".spectrum-AssetCard--checkboxSelection:focus-visible .spectrum-AssetCard-selectionIndicator",
".spectrum-AssetCard--checkboxSelection:hover .spectrum-AssetCard-selectionIndicator",
+ ".spectrum-AssetCard--checkboxSelection.is-selected .spectrum-AssetCard-selectionIndicator",
".spectrum-AssetCard--highlightSelection.is-selected .spectrum-AssetCard-asset",
".spectrum-AssetCard--orderedSelection .spectrum-AssetCard-selectionIndicator",
".spectrum-AssetCard--orderedSelection .spectrum-AssetCard-selectionIndicator .spectrum-AssetCard-checkbox",
@@ -23,15 +23,6 @@
".spectrum-AssetCard-selectionOrder",
".spectrum-AssetCard-selectionOverlay",
".spectrum-AssetCard-title",
- ".spectrum-AssetCard.is-drop-target .spectrum-AssetCard-assetContainer:after",
- ".spectrum-AssetCard.is-drop-target .spectrum-AssetCard-selectionOverlay",
- ".spectrum-AssetCard.is-drop-target:active .spectrum-AssetCard-assetContainer:after",
- ".spectrum-AssetCard.is-drop-target:hover .spectrum-AssetCard-assetContainer:after",
- ".spectrum-AssetCard.is-selected .spectrum-AssetCard-assetContainer:after",
- ".spectrum-AssetCard.is-selected .spectrum-AssetCard-selectionOverlay",
- ".spectrum-AssetCard.is-selected .spectrum-Checkbox-box:before",
- ".spectrum-AssetCard.is-selected:active .spectrum-AssetCard-assetContainer:after",
- ".spectrum-AssetCard.is-selected:hover .spectrum-AssetCard-assetContainer:after",
".spectrum-AssetCard:active .spectrum-AssetCard-assetContainer:after",
".spectrum-AssetCard:focus-visible .spectrum-AssetCard-assetContainer:after",
".spectrum-AssetCard:focus-visible .spectrum-AssetCard-assetContainer:before",
@@ -40,149 +31,762 @@
".spectrum-AssetCard:hover .spectrum-Checkbox-box:before",
".spectrum-AssetCard:lang(ja)",
".spectrum-AssetCard:lang(ko)",
- ".spectrum-AssetCard:lang(zh)"
- ],
- "modifiers": [
- "--mod-assectcard-border-color-selected-down",
- "--mod-assectcard-focus-indicator-color",
- "--mod-assetcard-asset-animation-duration",
- "--mod-assetcard-asset-container-border-size",
- "--mod-assetcard-asset-size",
- "--mod-assetcard-background-color",
- "--mod-assetcard-border-color",
- "--mod-assetcard-border-color-down",
- "--mod-assetcard-border-color-hover",
- "--mod-assetcard-border-color-selected",
- "--mod-assetcard-border-color-selected-hover",
- "--mod-assetcard-border-radius",
- "--mod-assetcard-content-font-family",
- "--mod-assetcard-content-font-size",
- "--mod-assetcard-content-font-style",
- "--mod-assetcard-content-font-weight",
- "--mod-assetcard-content-letter-spacing",
- "--mod-assetcard-content-line-height",
- "--mod-assetcard-content-margin-block-start",
- "--mod-assetcard-content-text-color",
- "--mod-assetcard-focus-indicator-thickness",
- "--mod-assetcard-focus-ring-border-radius",
- "--mod-assetcard-focus-ring-gap",
- "--mod-assetcard-header-content-font-family",
- "--mod-assetcard-header-content-font-size",
- "--mod-assetcard-header-content-font-stlye",
- "--mod-assetcard-header-content-font-weight",
- "--mod-assetcard-header-content-letter-spacing",
- "--mod-assetcard-header-content-line-height",
- "--mod-assetcard-header-content-text-color",
- "--mod-assetcard-header-margin-block-start",
- "--mod-assetcard-overlay-background-color",
- "--mod-assetcard-selectionindicator-background-color-default",
- "--mod-assetcard-selectionindicator-background-color-ordered",
- "--mod-assetcard-selectionindicator-border-radius",
- "--mod-assetcard-selectionindicator-color",
- "--mod-assetcard-selectionindicator-font-size",
- "--mod-assetcard-selectionindicator-font-weight",
- "--mod-assetcard-selectionindicator-margin",
- "--mod-assetcard-selectionindicator-size",
- "--mod-assetcard-title-font-family",
- "--mod-assetcard-title-font-size",
- "--mod-assetcard-title-font-style",
- "--mod-assetcard-title-font-weight",
- "--mod-assetcard-title-letter-spacing",
- "--mod-assetcard-title-line-height",
- "--mod-assetcard-title-text-color"
- ],
- "component": [
- "--spectrum-assetcard-asset-animation-duration",
- "--spectrum-assetcard-asset-container-border-size",
- "--spectrum-assetcard-asset-size",
- "--spectrum-assetcard-background-color",
- "--spectrum-assetcard-border-color",
- "--spectrum-assetcard-border-color-down",
- "--spectrum-assetcard-border-color-hover",
- "--spectrum-assetcard-border-color-selected",
- "--spectrum-assetcard-border-color-selected-down",
- "--spectrum-assetcard-border-color-selected-hover",
- "--spectrum-assetcard-border-radius",
- "--spectrum-assetcard-content-font-family",
- "--spectrum-assetcard-content-font-size",
- "--spectrum-assetcard-content-font-style",
- "--spectrum-assetcard-content-font-weight",
- "--spectrum-assetcard-content-letter-spacing",
- "--spectrum-assetcard-content-line-height",
- "--spectrum-assetcard-content-margin-block-start",
- "--spectrum-assetcard-content-text-color",
- "--spectrum-assetcard-focus-indicator-thickness",
- "--spectrum-assetcard-focus-ring-border-radius",
- "--spectrum-assetcard-focus-ring-gap",
- "--spectrum-assetcard-header-content-font-family",
- "--spectrum-assetcard-header-content-font-size",
- "--spectrum-assetcard-header-content-font-style",
- "--spectrum-assetcard-header-content-font-weight",
- "--spectrum-assetcard-header-content-letter-spacing",
- "--spectrum-assetcard-header-content-line-height",
- "--spectrum-assetcard-header-content-text-color",
- "--spectrum-assetcard-header-margin-block-start",
- "--spectrum-assetcard-overlay-background-color",
- "--spectrum-assetcard-selectionindicator-background-color-default",
- "--spectrum-assetcard-selectionindicator-background-color-ordered",
- "--spectrum-assetcard-selectionindicator-blur",
- "--spectrum-assetcard-selectionindicator-border-radius",
- "--spectrum-assetcard-selectionindicator-box-shadow-color",
- "--spectrum-assetcard-selectionindicator-color",
- "--spectrum-assetcard-selectionindicator-font-size",
- "--spectrum-assetcard-selectionindicator-font-weight",
- "--spectrum-assetcard-selectionindicator-margin",
- "--spectrum-assetcard-selectionindicator-offset-y",
- "--spectrum-assetcard-selectionindicator-size",
- "--spectrum-assetcard-title-font-family",
- "--spectrum-assetcard-title-font-size",
- "--spectrum-assetcard-title-font-style",
- "--spectrum-assetcard-title-font-weight",
- "--spectrum-assetcard-title-letter-spacing",
- "--spectrum-assetcard-title-line-height",
- "--spectrum-assetcard-title-text-color"
- ],
- "global": [
- "--spectrum-animation-duration-100",
- "--spectrum-assestcard-focus-indicator-color",
- "--spectrum-body-cjk-font-style",
- "--spectrum-body-cjk-font-weight",
- "--spectrum-body-cjk-line-height",
- "--spectrum-body-sans-serif-font-weight",
- "--spectrum-bold-font-weight",
- "--spectrum-card-selection-background-size",
- "--spectrum-cjk-font-family-stack",
- "--spectrum-cjk-letter-spacing",
- "--spectrum-corner-radius-100",
- "--spectrum-default-font-style",
- "--spectrum-focus-indicator-thickness",
- "--spectrum-font-size-400",
- "--spectrum-gray-500",
- "--spectrum-gray-600",
- "--spectrum-gray-700",
- "--spectrum-gray-75",
- "--spectrum-gray-75-rgb",
- "--spectrum-gray-900",
- "--spectrum-heading-cjk-font-style",
- "--spectrum-heading-cjk-font-weight",
- "--spectrum-heading-cjk-line-height",
- "--spectrum-heading-cjk-size-xs",
- "--spectrum-heading-sans-serif-font-weight",
- "--spectrum-line-height-100",
- "--spectrum-line-height-200",
- "--spectrum-sans-font-family-stack",
- "--spectrum-spacing-300",
- "--spectrum-spacing-75",
- "--spectrum-transparent-black-300",
- "--spectrum-white"
+ ".spectrum-AssetCard:lang(zh)",
+ ".spectrum-AssetCard.is-drop-target .spectrum-AssetCard-assetContainer:after",
+ ".spectrum-AssetCard.is-drop-target .spectrum-AssetCard-selectionOverlay",
+ ".spectrum-AssetCard.is-drop-target:active .spectrum-AssetCard-assetContainer:after",
+ ".spectrum-AssetCard.is-drop-target:hover .spectrum-AssetCard-assetContainer:after",
+ ".spectrum-AssetCard.is-selected .spectrum-AssetCard-assetContainer:after",
+ ".spectrum-AssetCard.is-selected .spectrum-AssetCard-selectionOverlay",
+ ".spectrum-AssetCard.is-selected .spectrum-Checkbox-box:before",
+ ".spectrum-AssetCard.is-selected:active .spectrum-AssetCard-assetContainer:after",
+ ".spectrum-AssetCard.is-selected:hover .spectrum-AssetCard-assetContainer:after"
],
- "passthroughs": [],
- "high-contrast": [
- "--highcontrast-assectcard-border-color-selected-down",
- "--highcontrast-assetcard-border-color-hover",
- "--highcontrast-assetcard-border-color-selected",
- "--highcontrast-assetcard-border-color-selected-hover",
- "--highcontrast-assetcard-selectionindicator-background-color-ordered",
- "--highcontrast-assetcard-selectionindicator-color"
- ]
+ "modifiers": {
+ "mod-assetcard-asset-size": {
+ "description": "Used by `.spectrum-AssetCard`, `.spectrum-AssetCard-assetContainer`.
Defaults to `var(--spectrum-assetcard-asset-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-border-color-hover": {
+ "description": "Used by `.spectrum-AssetCard.is-selected .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected .spectrum-Checkbox-box:before, .spectrum-AssetCard:focus-visible .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard:focus-visible .spectrum-Checkbox-box:before`, `.spectrum-AssetCard:hover .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard:hover .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-assetcard-border-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-border-color-down": {
+ "description": "Used by `.spectrum-AssetCard:active .spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--spectrum-assetcard-border-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-border-radius": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer`, `.spectrum-AssetCard-asset, .spectrum-AssetCard-assetContainer:after`, `.spectrum-AssetCard-selectionOverlay`.
Defaults to `var(--spectrum-assetcard-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-background-color": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer`.
Defaults to `var(--spectrum-assetcard-background-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-asset-animation-duration": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer`, `.spectrum-AssetCard-assetContainer:before`, `.spectrum-AssetCard-asset`, `.spectrum-AssetCard-selectionOverlay`, `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-asset-animation-duration)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-focus-ring-gap": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer:before`.
Defaults to `var(--spectrum-assetcard-focus-ring-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-focus-indicator-thickness": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer:before`.
Defaults to `var(--spectrum-assetcard-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assectcard-focus-indicator-color": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer:before`.
Defaults to `var(--spectrum-assestcard-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-focus-ring-border-radius": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer:before`.
Defaults to `var(--spectrum-assetcard-focus-ring-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-asset-container-border-size": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--spectrum-assetcard-asset-container-border-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-border-color": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--spectrum-assetcard-border-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-header-margin-block-start": {
+ "description": "Used by `.spectrum-AssetCard-header`.
Defaults to `var(--spectrum-assetcard-header-margin-block-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-title-text-color": {
+ "description": "Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-assetcard-title-text-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-title-font-family": {
+ "description": "Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-assetcard-title-font-family)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-title-font-weight": {
+ "description": "Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-assetcard-title-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-title-font-size": {
+ "description": "Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-assetcard-title-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-title-line-height": {
+ "description": "Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-assetcard-title-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-title-font-style": {
+ "description": "Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-assetcard-title-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-title-letter-spacing": {
+ "description": "Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-assetcard-title-letter-spacing)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-header-content-text-color": {
+ "description": "Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-assetcard-header-content-text-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-header-content-font-family": {
+ "description": "Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-assetcard-header-content-font-family)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-header-content-font-size": {
+ "description": "Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-assetcard-header-content-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-header-content-font-weight": {
+ "description": "Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-assetcard-header-content-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-header-content-line-height": {
+ "description": "Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-assetcard-header-content-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-header-content-font-stlye": {
+ "description": "Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-assetcard-header-content-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-header-content-letter-spacing": {
+ "description": "Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-assetcard-header-content-letter-spacing)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-content-margin-block-start": {
+ "description": "Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-assetcard-content-margin-block-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-content-text-color": {
+ "description": "Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-assetcard-content-text-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-content-font-family": {
+ "description": "Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-assetcard-content-font-family)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-content-font-size": {
+ "description": "Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-assetcard-content-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-content-font-weight": {
+ "description": "Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-assetcard-content-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-content-line-height": {
+ "description": "Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-assetcard-content-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-content-font-style": {
+ "description": "Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-assetcard-content-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-content-letter-spacing": {
+ "description": "Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-assetcard-content-letter-spacing)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-selectionindicator-margin": {
+ "description": "Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-selectionindicator-margin)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-selectionindicator-size": {
+ "description": "Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-selectionindicator-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-selectionindicator-border-radius": {
+ "description": "Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-selectionindicator-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-selectionindicator-color": {
+ "description": "Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-selectionindicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-selectionindicator-font-weight": {
+ "description": "Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-selectionindicator-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-selectionindicator-font-size": {
+ "description": "Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-selectionindicator-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetcard-border-color-selected": {
+ "description": "Used by `.spectrum-AssetCard.is-drop-target .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected .spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--spectrum-assetcard-border-color-selected)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-overlay-background-color": {
+ "description": "Used by `.spectrum-AssetCard.is-drop-target .spectrum-AssetCard-selectionOverlay, .spectrum-AssetCard.is-selected .spectrum-AssetCard-selectionOverlay`.
Defaults to `var(--spectrum-assetcard-overlay-background-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assectcard-border-color-selected-down": {
+ "description": "Used by `.spectrum-AssetCard.is-drop-target:active .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected:active .spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--spectrum-assetcard-border-color-selected-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-selectionindicator-background-color-default": {
+ "description": "Used by `.spectrum-AssetCard--checkboxSelection .spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-selectionindicator-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-border-color-selected-hover": {
+ "description": "Used by `.spectrum-AssetCard.is-drop-target:hover .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected:hover .spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--spectrum-assetcard-border-color-selected-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetcard-selectionindicator-background-color-ordered": {
+ "description": "Used by `.spectrum-AssetCard--orderedSelection .spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-assetcard-selectionindicator-background-color-ordered)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-assetcard-background-color": {
+ "value": "light-dark(rgb(243, 243, 243), rgb(34, 34, 34))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-assetContainer`.
Defaults to `var(--spectrum-gray-75)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-asset-size": {
+ "value": "224px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard`, `.spectrum-AssetCard-assetContainer`.
Defaults to `224px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-overlay-background-color": {
+ "value": "rgb(27 127 245/10%)",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard.is-drop-target .spectrum-AssetCard-selectionOverlay, .spectrum-AssetCard.is-selected .spectrum-AssetCard-selectionOverlay`.
Defaults to `rgb(27 127 245/10%)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-asset-animation-duration": {
+ "value": "var(--spectrum-animation-duration-100)",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-assetContainer`, `.spectrum-AssetCard-assetContainer:before`, `.spectrum-AssetCard-asset`, `.spectrum-AssetCard-selectionOverlay`, `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-asset-container-border-size": {
+ "value": "1px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-assetContainer:after`.
Defaults to `1px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-header-margin-block-start": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-header`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-border-radius": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-assetContainer`, `.spectrum-AssetCard-asset, .spectrum-AssetCard-assetContainer:after`, `.spectrum-AssetCard-selectionOverlay`.
Defaults to `var(--spectrum-corner-radius-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-border-color": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-assetContainer:after`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-border-color-hover": {
+ "value": "light-dark(rgb(143, 143, 143), rgb(109, 109, 109))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard.is-selected .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected .spectrum-Checkbox-box:before, .spectrum-AssetCard:focus-visible .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard:focus-visible .spectrum-Checkbox-box:before`, `.spectrum-AssetCard:hover .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard:hover .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-gray-500)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-border-color-down": {
+ "value": "light-dark(rgb(113, 113, 113), rgb(138, 138, 138))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard:active .spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--spectrum-gray-600)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-focus-ring-gap": {
+ "value": "5px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-assetContainer:before`.
Defaults to `5px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-assetContainer:before`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-size": {
+ "value": "40px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-card-selection-background-size)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-border-radius": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-corner-radius-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-offset-y": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `4px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-blur": {
+ "value": "6px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `6px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-color": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-white)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-font-weight": {
+ "value": "700",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-bold-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-font-size": {
+ "value": "20px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-font-size-400)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-background-color-default": {
+ "value": "rgb(var(--spectrum-gray-75-rgb), 0.9)",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard--checkboxSelection .spectrum-AssetCard-selectionIndicator`.
Defaults to `rgb(var(--spectrum-gray-75-rgb), 0.9)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-box-shadow-color": {
+ "value": "rgba(0, 0, 0, 0.15)",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--spectrum-transparent-black-300)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-title-text-color": {
+ "value": "light-dark(rgb(19, 19, 19), rgb(242, 242, 242))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-gray-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-title-font-family": {
+ "value": "var(--spectrum-cjk-font-family-stack)",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-cjk-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-title-font-weight": {
+ "value": "800",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-heading-cjk-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-title-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-heading-cjk-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-title-line-height": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-heading-cjk-line-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-title-letter-spacing": {
+ "value": "0em",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-cjk-letter-spacing)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-header-content-text-color": {
+ "value": "light-dark(rgb(19, 19, 19), rgb(242, 242, 242))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-gray-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-header-content-font-family": {
+ "value": "var(--spectrum-cjk-font-family-stack)",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-cjk-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-header-content-font-weight": {
+ "value": "400",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-body-cjk-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-header-content-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-body-cjk-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-header-content-line-height": {
+ "value": "1.7",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-body-cjk-line-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-header-content-letter-spacing": {
+ "value": "0em",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-headerContent`.
Defaults to `var(--spectrum-cjk-letter-spacing)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-content-text-color": {
+ "value": "light-dark(rgb(80, 80, 80), rgb(175, 175, 175))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-gray-700)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-content-font-family": {
+ "value": "var(--spectrum-cjk-font-family-stack)",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-cjk-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-content-font-weight": {
+ "value": "400",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-body-cjk-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-content-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-body-cjk-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-content-line-height": {
+ "value": "1.7",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-body-cjk-line-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-content-letter-spacing": {
+ "value": "0em",
+ "description": "Defined in `.spectrum-AssetCard`, `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-cjk-letter-spacing)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-content-margin-block-start": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-content`.
Defaults to `var(--spectrum-spacing-75)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-title-font-size": {
+ "value": "var(--spectrum-font-size-200)",
+ "description": "Defined in `.spectrum-AssetCard:lang(ja), .spectrum-AssetCard:lang(ko), .spectrum-AssetCard:lang(zh)`.
Used by `.spectrum-AssetCard-title`.
Defaults to `var(--spectrum-heading-cjk-size-xs)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-focus-ring-border-radius": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer:before`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-header-content-font-size": {
+ "description": "Used by `.spectrum-AssetCard-headerContent`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-content-font-size": {
+ "description": "Used by `.spectrum-AssetCard-content`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-margin": {
+ "description": "Used by `.spectrum-AssetCard-selectionIndicator`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetcard-border-color-selected": {
+ "description": "Used by `.spectrum-AssetCard.is-drop-target .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected .spectrum-AssetCard-assetContainer:after`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-border-color-selected-down": {
+ "description": "Used by `.spectrum-AssetCard.is-drop-target:active .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected:active .spectrum-AssetCard-assetContainer:after`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-border-color-selected-hover": {
+ "description": "Used by `.spectrum-AssetCard.is-drop-target:hover .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected:hover .spectrum-AssetCard-assetContainer:after`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetcard-selectionindicator-background-color-ordered": {
+ "description": "Used by `.spectrum-AssetCard--orderedSelection .spectrum-AssetCard-selectionIndicator`.",
+ "control": "color",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-gray-75": {
+ "value": "light-dark(rgb(243, 243, 243), rgb(34, 34, 34))",
+ "description": "Used by `--spectrum-assetcard-background-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `--spectrum-assetcard-asset-animation-duration`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-300": {
+ "value": "16px",
+ "description": "Used by `--spectrum-assetcard-header-margin-block-start`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-100": {
+ "value": "4px",
+ "description": "Used by `--spectrum-assetcard-border-radius`, `--spectrum-assetcard-selectionindicator-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-500": {
+ "value": "light-dark(rgb(143, 143, 143), rgb(109, 109, 109))",
+ "description": "Used by `--spectrum-assetcard-border-color-hover`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-600": {
+ "value": "light-dark(rgb(113, 113, 113), rgb(138, 138, 138))",
+ "description": "Used by `--spectrum-assetcard-border-color-down`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-assetcard-focus-indicator-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-card-selection-background-size": {
+ "value": "40px",
+ "description": "Used by `--spectrum-assetcard-selectionindicator-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-white": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--spectrum-assetcard-selectionindicator-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-bold-font-weight": {
+ "value": "700",
+ "description": "Used by `--spectrum-assetcard-selectionindicator-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-400": {
+ "value": "20px",
+ "description": "Used by `--spectrum-assetcard-selectionindicator-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-75-rgb": {
+ "description": "Used by `--spectrum-assetcard-selectionindicator-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-300": {
+ "value": "rgba(0, 0, 0, 0.15)",
+ "description": "Used by `--spectrum-assetcard-selectionindicator-box-shadow-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-900": {
+ "value": "light-dark(rgb(19, 19, 19), rgb(242, 242, 242))",
+ "description": "Used by `--spectrum-assetcard-title-text-color`, `--spectrum-assetcard-header-content-text-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `--spectrum-assetcard-title-font-family`, `--spectrum-assetcard-header-content-font-family`, `--spectrum-assetcard-content-font-family`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-sans-serif-font-weight": {
+ "value": "800",
+ "description": "Used by `--spectrum-assetcard-title-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-default-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-assetcard-title-font-style`, `--spectrum-assetcard-header-content-font-style`, `--spectrum-assetcard-content-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-assetcard-title-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-assetcard-header-content-font-weight`, `--spectrum-assetcard-content-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-200": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-assetcard-header-content-line-height`, `--spectrum-assetcard-content-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-700": {
+ "value": "light-dark(rgb(80, 80, 80), rgb(175, 175, 175))",
+ "description": "Used by `--spectrum-assetcard-content-text-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-assetcard-content-margin-block-start`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-cjk-font-family-stack": {
+ "description": "Used by `--spectrum-assetcard-title-font-family`, `--spectrum-assetcard-header-content-font-family`, `--spectrum-assetcard-content-font-family`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-cjk-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-assetcard-title-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-cjk-font-weight": {
+ "value": "800",
+ "description": "Used by `--spectrum-assetcard-title-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-cjk-size-xs": {
+ "value": "var(--spectrum-font-size-200)",
+ "description": "Used by `--spectrum-assetcard-title-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-cjk-line-height": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-assetcard-title-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-cjk-letter-spacing": {
+ "value": "0em",
+ "description": "Used by `--spectrum-assetcard-title-letter-spacing`, `--spectrum-assetcard-header-content-letter-spacing`, `--spectrum-assetcard-content-letter-spacing`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-cjk-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-assetcard-header-content-font-weight`, `--spectrum-assetcard-content-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-cjk-line-height": {
+ "value": "1.7",
+ "description": "Used by `--spectrum-assetcard-header-content-line-height`, `--spectrum-assetcard-content-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-cjk-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-assetcard-header-content-font-style`, `--spectrum-assetcard-content-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-assestcard-focus-indicator-color": {
+ "description": "Used by `.spectrum-AssetCard-assetContainer:before`.",
+ "control": "color",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {
+ "highcontrast-assetcard-border-color-hover": {
+ "value": "var(--mod-assetcard-border-color-hover, var(--spectrum-assetcard-border-color-hover))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard.is-selected .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected .spectrum-Checkbox-box:before, .spectrum-AssetCard:focus-visible .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard:focus-visible .spectrum-Checkbox-box:before`, `.spectrum-AssetCard:hover .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard:hover .spectrum-Checkbox-box:before`.
Defaults to `var(--mod-assetcard-border-color-hover, var(--spectrum-assetcard-border-color-hover))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assetcard-selectionindicator-color": {
+ "value": "var(--mod-assetcard-selectionindicator-color, var(--spectrum-assetcard-selectionindicator-color))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--mod-assetcard-selectionindicator-color, var(--spectrum-assetcard-selectionindicator-color))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assetcard-border-color-selected": {
+ "value": "var(--mod-assetcard-border-color-selected, var(--spectrum-assetcard-border-color-selected))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard.is-drop-target .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected .spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--mod-assetcard-border-color-selected, var(--spectrum-assetcard-border-color-selected))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assectcard-border-color-selected-down": {
+ "value": "var(--mod-assectcard-border-color-selected-down, var(--spectrum-assetcard-border-color-selected-down))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard.is-drop-target:active .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected:active .spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--mod-assectcard-border-color-selected-down, var(--spectrum-assetcard-border-color-selected-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assetcard-border-color-selected-hover": {
+ "value": "var(--mod-assetcard-border-color-selected-hover, var(--spectrum-assetcard-border-color-selected-hover))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard.is-drop-target:hover .spectrum-AssetCard-assetContainer:after, .spectrum-AssetCard.is-selected:hover .spectrum-AssetCard-assetContainer:after`.
Defaults to `var(--mod-assetcard-border-color-selected-hover, var(--spectrum-assetcard-border-color-selected-hover))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assetcard-selectionindicator-background-color-ordered": {
+ "value": "var(--mod-assetcard-selectionindicator-background-color-ordered, var(--spectrum-assetcard-selectionindicator-background-color-ordered))",
+ "description": "Defined in `.spectrum-AssetCard`.
Used by `.spectrum-AssetCard--orderedSelection .spectrum-AssetCard-selectionIndicator`.
Defaults to `var(--mod-assetcard-selectionindicator-background-color-ordered, var(--spectrum-assetcard-selectionindicator-background-color-ordered))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/assetcard/stories/assetcard.stories.js b/components/assetcard/stories/assetcard.stories.js
index 5ece590cf5a..6f784f1c66e 100644
--- a/components/assetcard/stories/assetcard.stories.js
+++ b/components/assetcard/stories/assetcard.stories.js
@@ -1,11 +1,13 @@
import { default as Checkbox } from "@spectrum-css/checkbox/stories/checkbox.stories.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isFocused, isSelected } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { AssetCardGroup } from "./assetcard.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The asset card component allows users to select and manage assets and their metadata in a grid.
*
@@ -95,6 +97,10 @@ export default {
status: {
type: "unmigrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["unmigrated"],
};
diff --git a/components/assetcard/stories/template.js b/components/assetcard/stories/template.js
index 1b44be4e568..5ca467192ae 100644
--- a/components/assetcard/stories/template.js
+++ b/components/assetcard/stories/template.js
@@ -11,6 +11,7 @@ import "../index.css";
export const Template = ({
rootClass = "spectrum-AssetCard",
+ id = getRandomId("asset-card"),
image,
exampleImage,
title,
@@ -22,7 +23,6 @@ export const Template = ({
isDropTarget = false,
customClasses = [],
customStyles = {},
- id = getRandomId("assetcard"),
testId,
} = {}, context = {}) => {
const { updateArgs } = context;
diff --git a/components/assetlist/dist/metadata.json b/components/assetlist/dist/metadata.json
index 0da89f4ae57..0c84f8e6a0b 100644
--- a/components/assetlist/dist/metadata.json
+++ b/components/assetlist/dist/metadata.json
@@ -4,6 +4,12 @@
".spectrum-AssetList",
".spectrum-AssetList-item",
".spectrum-AssetList-item .spectrum-AssetList-itemThumbnail",
+ ".spectrum-AssetList-item:before",
+ ".spectrum-AssetList-item:focus .spectrum-Checkbox",
+ ".spectrum-AssetList-item:focus-within:focus-visible",
+ ".spectrum-AssetList-item:focus-within:focus-visible:before",
+ ".spectrum-AssetList-item:hover",
+ ".spectrum-AssetList-item:hover .spectrum-Checkbox",
".spectrum-AssetList-item.is-branch .spectrum-AssetList-itemChildIndicator",
".spectrum-AssetList-item.is-focused:focus-within",
".spectrum-AssetList-item.is-focused:focus-within:before",
@@ -15,81 +21,331 @@
".spectrum-AssetList-item.is-selected .spectrum-Checkbox",
".spectrum-AssetList-item.is-selected:focus",
".spectrum-AssetList-item.is-selected:hover",
- ".spectrum-AssetList-item:before",
- ".spectrum-AssetList-item:focus .spectrum-Checkbox",
- ".spectrum-AssetList-item:focus-within:focus-visible",
- ".spectrum-AssetList-item:focus-within:focus-visible:before",
- ".spectrum-AssetList-item:hover",
- ".spectrum-AssetList-item:hover .spectrum-Checkbox",
".spectrum-AssetList-itemChildIndicator",
".spectrum-AssetList-itemLabel",
".spectrum-AssetList-itemSelector",
".spectrum-AssetList:dir(rtl)"
],
- "modifiers": [
- "--mod-assetlist-border-color-key-focus",
- "--mod-assetlist-child-indicator-animation",
- "--mod-assetlist-item-animation",
- "--mod-assetlist-item-background-color-down",
- "--mod-assetlist-item-background-color-hover",
- "--mod-assetlist-item-background-color-selected",
- "--mod-assetlist-item-background-color-selected-hover",
- "--mod-assetlist-item-border-radius",
- "--mod-assetlist-item-font-size",
- "--mod-assetlist-item-font-weight",
- "--mod-assetlist-item-height",
- "--mod-assetlist-item-label-padding-inline-start",
- "--mod-assetlist-item-margin-bottom",
- "--mod-assetlist-item-padding-inline-end",
- "--mod-assetlist-item-padding-inline-start",
- "--mod-assetlist-label-color",
- "--mod-assetlist-thumbnail-margin-left",
- "--mod-assetlist-thumbnail-width",
- "--mod-assetlist-thumnail-height",
- "--mod-assetlist-width"
- ],
- "component": [
- "--spectrum-assetlist-border-color-key-focus",
- "--spectrum-assetlist-child-indicator-animation",
- "--spectrum-assetlist-item-animation",
- "--spectrum-assetlist-item-background-color-down",
- "--spectrum-assetlist-item-background-color-hover",
- "--spectrum-assetlist-item-background-color-selected",
- "--spectrum-assetlist-item-background-color-selected-hover",
- "--spectrum-assetlist-item-border-radius",
- "--spectrum-assetlist-item-font-size",
- "--spectrum-assetlist-item-font-weight",
- "--spectrum-assetlist-item-height",
- "--spectrum-assetlist-item-label-padding-inline-start",
- "--spectrum-assetlist-item-margin-block-end",
- "--spectrum-assetlist-item-padding-inline-end",
- "--spectrum-assetlist-item-padding-inline-start",
- "--spectrum-assetlist-label-color",
- "--spectrum-assetlist-thumbnail-height",
- "--spectrum-assetlist-thumbnail-margin-inline-start",
- "--spectrum-assetlist-thumbnail-width",
- "--spectrum-assetlist-width"
- ],
- "global": [
- "--spectrum-animation-duration-100",
- "--spectrum-font-size-100",
- "--spectrum-gray-100",
- "--spectrum-gray-200",
- "--spectrum-logical-rotation",
- "--spectrum-neutral-content-color-default",
- "--spectrum-regular-font-weight",
- "--spectrum-spacing-100",
- "--spectrum-spacing-300",
- "--spectrum-spacing-400",
- "--spectrum-spacing-600",
- "--spectrum-spacing-75"
- ],
- "passthroughs": [],
- "high-contrast": [
- "--highcontrast-assetlist-border-color-key-focus",
- "--highcontrast-assetlist-item-background-color-hover",
- "--highcontrast-assetlist-item-background-color-selected",
- "--highcontrast-assetlist-item-background-color-selected-hover",
- "--highcontrast-assetlist-label-color"
- ]
+ "modifiers": {
+ "mod-assetlist-label-color": {
+ "description": "Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-assetlist-label-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetlist-width": {
+ "description": "Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-assetlist-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-padding-inline-start": {
+ "description": "Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-assetlist-item-padding-inline-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-padding-inline-end": {
+ "description": "Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-assetlist-item-padding-inline-end)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-margin-bottom": {
+ "description": "Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-assetlist-item-margin-block-end)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-animation": {
+ "description": "Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-assetlist-item-animation)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-font-size": {
+ "description": "Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-assetlist-item-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-font-weight": {
+ "description": "Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-assetlist-item-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-height": {
+ "description": "Used by `.spectrum-AssetList-item, .spectrum-AssetList-item:before`.
Defaults to `var(--spectrum-assetlist-item-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-border-radius": {
+ "description": "Used by `.spectrum-AssetList-item, .spectrum-AssetList-item:before`.
Defaults to `var(--spectrum-assetlist-item-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-thumbnail-width": {
+ "description": "Used by `.spectrum-AssetList-item .spectrum-AssetList-itemThumbnail`.
Defaults to `var(--spectrum-assetlist-thumbnail-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-thumnail-height": {
+ "description": "Used by `.spectrum-AssetList-item .spectrum-AssetList-itemThumbnail`.
Defaults to `var(--spectrum-assetlist-thumbnail-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-thumbnail-margin-left": {
+ "description": "Used by `.spectrum-AssetList-item .spectrum-AssetList-itemThumbnail`.
Defaults to `var(--spectrum-assetlist-thumbnail-margin-inline-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-background-color-hover": {
+ "description": "Used by `.spectrum-AssetList-item.is-focused:focus-within, .spectrum-AssetList-item:focus-within:focus-visible`, `.spectrum-AssetList-item:hover`.
Defaults to `var(--spectrum-assetlist-item-background-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetlist-border-color-key-focus": {
+ "description": "Used by `.spectrum-AssetList-item.is-focused:focus-within:before, .spectrum-AssetList-item:focus-within:focus-visible:before`.
Defaults to `var(--spectrum-assetlist-border-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-background-color-down": {
+ "description": "Used by `.spectrum-AssetList-item.is-navigated, .spectrum-AssetList-item.is-navigated:focus`, `.spectrum-AssetList-item.is-navigated:hover`.
Defaults to `var(--spectrum-assetlist-item-background-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-background-color-selected": {
+ "description": "Used by `.spectrum-AssetList-item.is-selected`.
Defaults to `var(--spectrum-assetlist-item-background-color-selected)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-background-color-selected-hover": {
+ "description": "Used by `.spectrum-AssetList-item.is-selected:focus`, `.spectrum-AssetList-item.is-selected:hover`.
Defaults to `var(--spectrum-assetlist-item-background-color-selected-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-assetlist-child-indicator-animation": {
+ "description": "Used by `.spectrum-AssetList-itemChildIndicator`.
Defaults to `var(--spectrum-assetlist-child-indicator-animation)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-assetlist-item-label-padding-inline-start": {
+ "description": "Used by `.spectrum-AssetList-itemLabel`.
Defaults to `var(--spectrum-assetlist-item-label-padding-inline-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-assetlist-item-background-color-down": {
+ "value": "light-dark(rgb(225, 225, 225), rgb(50, 50, 50))",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item.is-navigated, .spectrum-AssetList-item.is-navigated:focus`, `.spectrum-AssetList-item.is-navigated:hover`.
Defaults to `var(--spectrum-gray-200)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-background-color-hover": {
+ "value": "light-dark(rgb(233, 233, 233), rgb(44, 44, 44))",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item.is-focused:focus-within, .spectrum-AssetList-item:focus-within:focus-visible`, `.spectrum-AssetList-item:hover`.
Defaults to `var(--spectrum-gray-100)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetlist-width": {
+ "value": "272px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item`.
Defaults to `272px`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-child-indicator-animation": {
+ "value": "var(--spectrum-animation-duration-100)",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-itemChildIndicator`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-height": {
+ "value": "40px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item, .spectrum-AssetList-item:before`.
Defaults to `var(--spectrum-spacing-600)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-padding-inline-start": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-padding-inline-end": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-margin-block-end": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-spacing-75)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-border-radius": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item, .spectrum-AssetList-item:before`.
Defaults to `var(--spectrum-spacing-75)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-animation": {
+ "value": "var(--spectrum-animation-duration-100)",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-font-size": {
+ "value": "14px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-font-size-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-font-weight": {
+ "value": "400",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-regular-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-thumbnail-width": {
+ "value": "24px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item .spectrum-AssetList-itemThumbnail`.
Defaults to `var(--spectrum-spacing-400)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-thumbnail-height": {
+ "value": "24px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item .spectrum-AssetList-itemThumbnail`.
Defaults to `var(--spectrum-spacing-400)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-thumbnail-margin-inline-start": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item .spectrum-AssetList-itemThumbnail`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-label-padding-inline-start": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-itemLabel`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-assetlist-label-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Defined in `.spectrum-AssetList`.
Used by `.spectrum-AssetList-item`.
Defaults to `var(--spectrum-neutral-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetlist-border-color-key-focus": {
+ "description": "Used by `.spectrum-AssetList-item.is-focused:focus-within:before, .spectrum-AssetList-item:focus-within:focus-visible:before`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-background-color-selected": {
+ "description": "Used by `.spectrum-AssetList-item.is-selected`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-assetlist-item-background-color-selected-hover": {
+ "description": "Used by `.spectrum-AssetList-item.is-selected:focus`, `.spectrum-AssetList-item.is-selected:hover`.",
+ "control": "color",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-gray-200": {
+ "value": "light-dark(rgb(225, 225, 225), rgb(50, 50, 50))",
+ "description": "Used by `--spectrum-assetlist-item-background-color-down`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-100": {
+ "value": "light-dark(rgb(233, 233, 233), rgb(44, 44, 44))",
+ "description": "Used by `--spectrum-assetlist-item-background-color-hover`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `--spectrum-assetlist-child-indicator-animation`, `--spectrum-assetlist-item-animation`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-600": {
+ "value": "40px",
+ "description": "Used by `--spectrum-assetlist-item-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-300": {
+ "value": "16px",
+ "description": "Used by `--spectrum-assetlist-item-padding-inline-start`, `--spectrum-assetlist-item-padding-inline-end`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-assetlist-item-margin-block-end`, `--spectrum-assetlist-item-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-assetlist-item-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-regular-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-assetlist-item-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-400": {
+ "value": "24px",
+ "description": "Used by `--spectrum-assetlist-thumbnail-width`, `--spectrum-assetlist-thumbnail-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-100": {
+ "value": "8px",
+ "description": "Used by `--spectrum-assetlist-thumbnail-margin-inline-start`, `--spectrum-assetlist-item-label-padding-inline-start`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-assetlist-label-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-logical-rotation": {
+ "value": "matrix(-1, 0, 0, 1, 0, 0)",
+ "description": "Defined in `.spectrum-AssetList:dir(rtl)`.
Used by `.spectrum-AssetList-itemChildIndicator`.
Defaults to `matrix(-1, 0, 0, 1, 0, 0)`, if not set.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {
+ "highcontrast-assetlist-label-color": {
+ "value": "var(--mod-assetlist-label-color, var(--spectrum-assetlist-label-color))",
+ "description": "Defined in `.spectrum-AssetList-item`, `.spectrum-AssetList-item.is-navigated, .spectrum-AssetList-item.is-selected`, `.spectrum-AssetList-item:hover`.
Used by `.spectrum-AssetList-item`.
Defaults to `var(--mod-assetlist-label-color, var(--spectrum-assetlist-label-color))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assetlist-item-background-color-hover": {
+ "value": "var(--mod-assetlist-item-background-color-hover, var(--spectrum-assetlist-item-background-color-hover))",
+ "description": "Defined in `.spectrum-AssetList-item`.
Used by `.spectrum-AssetList-item.is-focused:focus-within, .spectrum-AssetList-item:focus-within:focus-visible`, `.spectrum-AssetList-item:hover`.
Defaults to `var(--mod-assetlist-item-background-color-hover, var(--spectrum-assetlist-item-background-color-hover))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assetlist-border-color-key-focus": {
+ "value": "var(--mod-assetlist-border-color-key-focus, var(--spectrum-assetlist-border-color-key-focus))",
+ "description": "Defined in `.spectrum-AssetList-item`.
Used by `.spectrum-AssetList-item.is-focused:focus-within:before, .spectrum-AssetList-item:focus-within:focus-visible:before`.
Defaults to `var(--mod-assetlist-border-color-key-focus, var(--spectrum-assetlist-border-color-key-focus))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assetlist-item-background-color-selected": {
+ "value": "var(--mod-assetlist-item-background-color-selected, var(--spectrum-assetlist-item-background-color-selected))",
+ "description": "Defined in `.spectrum-AssetList-item`.
Used by `.spectrum-AssetList-item.is-selected`.
Defaults to `var(--mod-assetlist-item-background-color-selected, var(--spectrum-assetlist-item-background-color-selected))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-assetlist-item-background-color-selected-hover": {
+ "value": "var(--mod-assetlist-item-background-color-selected-hover, var(--spectrum-assetlist-item-background-color-selected-hover))",
+ "description": "Defined in `.spectrum-AssetList-item`.
Used by `.spectrum-AssetList-item.is-selected:focus`, `.spectrum-AssetList-item.is-selected:hover`.
Defaults to `var(--mod-assetlist-item-background-color-selected-hover, var(--spectrum-assetlist-item-background-color-selected-hover))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/assetlist/stories/assetlist.stories.js b/components/assetlist/stories/assetlist.stories.js
index 4f3bbce7757..d34d6b84268 100644
--- a/components/assetlist/stories/assetlist.stories.js
+++ b/components/assetlist/stories/assetlist.stories.js
@@ -1,8 +1,10 @@
import { default as Checkbox } from "@spectrum-css/checkbox/stories/checkbox.stories.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
+import { AssetListGroup } from "./assetlist.test.js";
+
+// Local assets to render the component styles and structure
import metadata from "../dist/metadata.json";
import packageJson from "../package.json";
-import { AssetListGroup } from "./assetlist.test.js";
/**
* A selectable list of assets, often used inside of miller columns.
@@ -25,6 +27,10 @@ export default {
status: {
type: "unmigrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["unmigrated"],
};
diff --git a/components/assetlist/stories/template.js b/components/assetlist/stories/template.js
index f5c6d9731af..22d373ae292 100644
--- a/components/assetlist/stories/template.js
+++ b/components/assetlist/stories/template.js
@@ -73,9 +73,9 @@ export const AssetListItem = ({
export const Template = ({
rootClass = "spectrum-AssetList",
+ id = getRandomId("asset-list"),
items = [],
customClasses = [],
- id = getRandomId("assetlist"),
} = {}, context = {}) => {
return html`
Defaults to `var(--spectrum-avatar-inline-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-avatar-block-size": {
+ "description": "Used by `.spectrum-Avatar`, `.spectrum-Avatar-image`.
Defaults to `var(--spectrum-avatar-block-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-avatar-border-radius": {
+ "description": "Used by `.spectrum-Avatar`, `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`, `.spectrum-Avatar-image`.
Defaults to `var(--spectrum-avatar-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-avatar-color-opacity": {
+ "description": "Used by `.spectrum-Avatar`.
Defaults to `var(--spectrum-avatar-color-opacity)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-avatar-color-opacity-disabled": {
+ "description": "Used by `.spectrum-Avatar.is-disabled`.
Defaults to `var(--spectrum-avatar-color-opacity-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-avatar-focus-indicator-gap": {
+ "description": "Used by `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`.
Defaults to `var(--spectrum-avatar-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-avatar-focus-indicator-thickness": {
+ "description": "Used by `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`.
Defaults to `var(--spectrum-avatar-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-avatar-focus-indicator-color": {
+ "description": "Used by `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`.
Defaults to `var(--spectrum-avatar-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-avatar-color-opacity": {
+ "value": "1",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar`.
Defaults to `1`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-avatar-inline-size": {
+ "value": "104px",
+ "description": "Defined in `.spectrum-Avatar`, `.spectrum-Avatar--size50`, `.spectrum-Avatar--size75`, `.spectrum-Avatar--size100`, `.spectrum-Avatar--size200`, `.spectrum-Avatar--size300`, `.spectrum-Avatar--size400`, `.spectrum-Avatar--size500`, `.spectrum-Avatar--size600`, `.spectrum-Avatar--size700`, `.spectrum-Avatar--size800`, `.spectrum-Avatar--size900`, `.spectrum-Avatar--size1000`, `.spectrum-Avatar--size1100`, `.spectrum-Avatar--size1200`, `.spectrum-Avatar--size1300`, `.spectrum-Avatar--size1400`, `.spectrum-Avatar--size1500`.
Used by `.spectrum-Avatar`, `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`, `.spectrum-Avatar-image`.
Defaults to `var(--spectrum-avatar-size-1500)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-100": {
+ "value": "24px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-block-size": {
+ "value": "104px",
+ "description": "Defined in `.spectrum-Avatar`, `.spectrum-Avatar--size50`, `.spectrum-Avatar--size75`, `.spectrum-Avatar--size100`, `.spectrum-Avatar--size200`, `.spectrum-Avatar--size300`, `.spectrum-Avatar--size400`, `.spectrum-Avatar--size500`, `.spectrum-Avatar--size600`, `.spectrum-Avatar--size700`, `.spectrum-Avatar--size800`, `.spectrum-Avatar--size900`, `.spectrum-Avatar--size1000`, `.spectrum-Avatar--size1100`, `.spectrum-Avatar--size1200`, `.spectrum-Avatar--size1300`, `.spectrum-Avatar--size1400`, `.spectrum-Avatar--size1500`.
Used by `--spectrum-avatar-border-radius`, `.spectrum-Avatar`, `.spectrum-Avatar-image`.
Defaults to `var(--spectrum-avatar-size-1500)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-border-radius": {
+ "value": "var(--spectrum-avatar-block-size)",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar`, `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`, `.spectrum-Avatar-image`.
Defaults to `var(--spectrum-avatar-block-size)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-border-thickness": {
+ "value": "1px",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar`.
Defaults to `var(--spectrum-avatar-border-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-border-width": {
+ "value": "1px",
+ "description": "Used by `--spectrum-avatar-border-thickness`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-border-color-default": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar`.
Defaults to `var(--spectrum-avatar-border-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-avatar-border-color": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Used by `--spectrum-avatar-border-color-default`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-avatar-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`.
Defaults to `var(--spectrum-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`.
Defaults to `var(--spectrum-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-avatar-color-opacity-disabled": {
+ "value": "0.3",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar.is-disabled`.
Defaults to `var(--spectrum-avatar-opacity-disabled)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-avatar-opacity-disabled": {
+ "value": "0.3",
+ "description": "Used by `--spectrum-avatar-color-opacity-disabled`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-50": {
+ "value": "16px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-75": {
+ "value": "20px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-200": {
+ "value": "28px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-300": {
+ "value": "32px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-400": {
+ "value": "36px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-500": {
+ "value": "40px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-600": {
+ "value": "44px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-700": {
+ "value": "48px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-800": {
+ "value": "52px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-900": {
+ "value": "56px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-1000": {
+ "value": "64px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-1100": {
+ "value": "72px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-1200": {
+ "value": "80px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-1300": {
+ "value": "88px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-1400": {
+ "value": "96px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-avatar-size-1500": {
+ "value": "104px",
+ "description": "Used by `--spectrum-avatar-inline-size`, `--spectrum-avatar-block-size`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-avatar-focus-indicator-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Used by `--spectrum-avatar-focus-indicator-gap`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Used by `--spectrum-avatar-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {
+ "highcontrast-avatar-focus-indicator-color": {
+ "value": "var(--mod-avatar-focus-indicator-color, var(--spectrum-avatar-focus-indicator-color))",
+ "description": "Defined in `.spectrum-Avatar`.
Used by `.spectrum-Avatar.is-focused:not(.is-disabled):after, .spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`.
Defaults to `var(--mod-avatar-focus-indicator-color, var(--spectrum-avatar-focus-indicator-color))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/avatar/stories/avatar.stories.js b/components/avatar/stories/avatar.stories.js
index b3f4d56aea8..7d95d915c76 100644
--- a/components/avatar/stories/avatar.stories.js
+++ b/components/avatar/stories/avatar.stories.js
@@ -1,11 +1,13 @@
import { Sizes } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isDisabled, size } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { AvatarGroup } from "./avatar.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* An image representing a user.
*/
@@ -62,6 +64,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/badge/dist/metadata.json b/components/badge/dist/metadata.json
index 29aa729974a..927d9135c9e 100644
--- a/components/badge/dist/metadata.json
+++ b/components/badge/dist/metadata.json
@@ -32,13 +32,13 @@
".spectrum-Badge--sizeL",
".spectrum-Badge--sizeS",
".spectrum-Badge--sizeXL",
+ ".spectrum-Badge--style-outline:is(.spectrum-Badge--neutral, .spectrum-Badge--accent, .spectrum-Badge--informative, .spectrum-Badge--negative, .spectrum-Badge--positive, .spectrum-Badge--notice)",
".spectrum-Badge--style-outline.spectrum-Badge--accent",
".spectrum-Badge--style-outline.spectrum-Badge--informative",
".spectrum-Badge--style-outline.spectrum-Badge--negative",
".spectrum-Badge--style-outline.spectrum-Badge--neutral",
".spectrum-Badge--style-outline.spectrum-Badge--notice",
".spectrum-Badge--style-outline.spectrum-Badge--positive",
- ".spectrum-Badge--style-outline:is(.spectrum-Badge--neutral, .spectrum-Badge--accent, .spectrum-Badge--informative, .spectrum-Badge--negative, .spectrum-Badge--positive, .spectrum-Badge--notice)",
".spectrum-Badge--style-subtle",
".spectrum-Badge--style-subtle.spectrum-Badge--accent",
".spectrum-Badge--style-subtle.spectrum-Badge--blue",
@@ -75,269 +75,1485 @@
".spectrum-Badge-label:lang(ko)",
".spectrum-Badge-label:lang(zh)"
],
- "modifiers": [
- "--mod-badge-background-color-accent",
- "--mod-badge-background-color-blue",
- "--mod-badge-background-color-brown",
- "--mod-badge-background-color-celery",
- "--mod-badge-background-color-chartreuse",
- "--mod-badge-background-color-cinnamon",
- "--mod-badge-background-color-cyan",
- "--mod-badge-background-color-default",
- "--mod-badge-background-color-fuchsia",
- "--mod-badge-background-color-gray",
- "--mod-badge-background-color-green",
- "--mod-badge-background-color-indigo",
- "--mod-badge-background-color-informative",
- "--mod-badge-background-color-magenta",
- "--mod-badge-background-color-negative",
- "--mod-badge-background-color-notice",
- "--mod-badge-background-color-orange",
- "--mod-badge-background-color-pink",
- "--mod-badge-background-color-positive",
- "--mod-badge-background-color-purple",
- "--mod-badge-background-color-red",
- "--mod-badge-background-color-seafoam",
- "--mod-badge-background-color-silver",
- "--mod-badge-background-color-turquoise",
- "--mod-badge-background-color-yellow",
- "--mod-badge-border-color",
- "--mod-badge-border-width",
- "--mod-badge-corner-radius",
- "--mod-badge-font-size",
- "--mod-badge-height",
- "--mod-badge-icon-only-spacing-horizontal",
- "--mod-badge-icon-spacing-horizontal",
- "--mod-badge-icon-spacing-vertical-top",
- "--mod-badge-icon-text-spacing",
- "--mod-badge-label-icon-color",
- "--mod-badge-label-spacing-horizontal",
- "--mod-badge-label-spacing-vertical-bottom",
- "--mod-badge-label-spacing-vertical-top",
- "--mod-badge-line-height",
- "--mod-badge-line-height-cjk",
- "--mod-badge-outline-background-color-default",
- "--mod-badge-outline-border-color-accent",
- "--mod-badge-outline-border-color-informative",
- "--mod-badge-outline-border-color-negative",
- "--mod-badge-outline-border-color-neutral",
- "--mod-badge-outline-border-color-notice",
- "--mod-badge-outline-border-color-positive",
- "--mod-badge-outline-label-icon-color",
- "--mod-badge-subtle-background-color-accent",
- "--mod-badge-subtle-background-color-blue",
- "--mod-badge-subtle-background-color-brown",
- "--mod-badge-subtle-background-color-celery",
- "--mod-badge-subtle-background-color-chartreuse",
- "--mod-badge-subtle-background-color-cinnamon",
- "--mod-badge-subtle-background-color-cyan",
- "--mod-badge-subtle-background-color-default",
- "--mod-badge-subtle-background-color-fuchsia",
- "--mod-badge-subtle-background-color-gray",
- "--mod-badge-subtle-background-color-green",
- "--mod-badge-subtle-background-color-indigo",
- "--mod-badge-subtle-background-color-informative",
- "--mod-badge-subtle-background-color-magenta",
- "--mod-badge-subtle-background-color-negative",
- "--mod-badge-subtle-background-color-notice",
- "--mod-badge-subtle-background-color-orange",
- "--mod-badge-subtle-background-color-pink",
- "--mod-badge-subtle-background-color-positive",
- "--mod-badge-subtle-background-color-purple",
- "--mod-badge-subtle-background-color-red",
- "--mod-badge-subtle-background-color-seafoam",
- "--mod-badge-subtle-background-color-silver",
- "--mod-badge-subtle-background-color-turquoise",
- "--mod-badge-subtle-background-color-yellow",
- "--mod-badge-subtle-label-icon-color",
- "--mod-badge-workflow-icon-size"
- ],
- "component": [
- "--spectrum-badge-background-color-accent",
- "--spectrum-badge-background-color-blue",
- "--spectrum-badge-background-color-brown",
- "--spectrum-badge-background-color-celery",
- "--spectrum-badge-background-color-chartreuse",
- "--spectrum-badge-background-color-cinnamon",
- "--spectrum-badge-background-color-cyan",
- "--spectrum-badge-background-color-default",
- "--spectrum-badge-background-color-fuchsia",
- "--spectrum-badge-background-color-gray",
- "--spectrum-badge-background-color-green",
- "--spectrum-badge-background-color-indigo",
- "--spectrum-badge-background-color-informative",
- "--spectrum-badge-background-color-magenta",
- "--spectrum-badge-background-color-negative",
- "--spectrum-badge-background-color-notice",
- "--spectrum-badge-background-color-orange",
- "--spectrum-badge-background-color-pink",
- "--spectrum-badge-background-color-positive",
- "--spectrum-badge-background-color-purple",
- "--spectrum-badge-background-color-red",
- "--spectrum-badge-background-color-seafoam",
- "--spectrum-badge-background-color-silver",
- "--spectrum-badge-background-color-turquoise",
- "--spectrum-badge-background-color-yellow",
- "--spectrum-badge-border-color",
- "--spectrum-badge-border-width",
- "--spectrum-badge-corner-radius",
- "--spectrum-badge-font-size",
- "--spectrum-badge-font-weight",
- "--spectrum-badge-height",
- "--spectrum-badge-icon-only-spacing-horizontal",
- "--spectrum-badge-icon-spacing-horizontal",
- "--spectrum-badge-icon-spacing-vertical-top",
- "--spectrum-badge-icon-text-spacing",
- "--spectrum-badge-label-icon-color",
- "--spectrum-badge-label-spacing-horizontal",
- "--spectrum-badge-label-spacing-vertical-bottom",
- "--spectrum-badge-label-spacing-vertical-top",
- "--spectrum-badge-line-height",
- "--spectrum-badge-line-height-cjk",
- "--spectrum-badge-outline-background-color",
- "--spectrum-badge-outline-border-color-accent",
- "--spectrum-badge-outline-border-color-informative",
- "--spectrum-badge-outline-border-color-negative",
- "--spectrum-badge-outline-border-color-neutral",
- "--spectrum-badge-outline-border-color-notice",
- "--spectrum-badge-outline-border-color-positive",
- "--spectrum-badge-outline-label-icon-color",
- "--spectrum-badge-subtle-background-color-accent",
- "--spectrum-badge-subtle-background-color-blue",
- "--spectrum-badge-subtle-background-color-brown",
- "--spectrum-badge-subtle-background-color-celery",
- "--spectrum-badge-subtle-background-color-chartreuse",
- "--spectrum-badge-subtle-background-color-cinnamon",
- "--spectrum-badge-subtle-background-color-cyan",
- "--spectrum-badge-subtle-background-color-default",
- "--spectrum-badge-subtle-background-color-fuchsia",
- "--spectrum-badge-subtle-background-color-gray",
- "--spectrum-badge-subtle-background-color-green",
- "--spectrum-badge-subtle-background-color-indigo",
- "--spectrum-badge-subtle-background-color-informative",
- "--spectrum-badge-subtle-background-color-magenta",
- "--spectrum-badge-subtle-background-color-negative",
- "--spectrum-badge-subtle-background-color-notice",
- "--spectrum-badge-subtle-background-color-orange",
- "--spectrum-badge-subtle-background-color-pink",
- "--spectrum-badge-subtle-background-color-positive",
- "--spectrum-badge-subtle-background-color-purple",
- "--spectrum-badge-subtle-background-color-red",
- "--spectrum-badge-subtle-background-color-seafoam",
- "--spectrum-badge-subtle-background-color-silver",
- "--spectrum-badge-subtle-background-color-turquoise",
- "--spectrum-badge-subtle-background-color-yellow",
- "--spectrum-badge-subtle-label-icon-color",
- "--spectrum-badge-workflow-icon-size"
- ],
- "global": [
- "--spectrum-accent-background-color-default",
- "--spectrum-accent-subtle-background-color-default",
- "--spectrum-accent-visual-color",
- "--spectrum-background-layer-2-color",
- "--spectrum-black",
- "--spectrum-blue-background-color-default",
- "--spectrum-blue-subtle-background-color-default",
- "--spectrum-border-width-200",
- "--spectrum-brown-background-color-default",
- "--spectrum-brown-subtle-background-color-default",
- "--spectrum-celery-background-color-default",
- "--spectrum-celery-subtle-background-color-default",
- "--spectrum-chartreuse-background-color-default",
- "--spectrum-chartreuse-subtle-background-color-default",
- "--spectrum-cinnamon-background-color-default",
- "--spectrum-cinnamon-subtle-background-color-default",
- "--spectrum-cjk-line-height-100",
- "--spectrum-component-bottom-to-text-100",
- "--spectrum-component-bottom-to-text-200",
- "--spectrum-component-bottom-to-text-300",
- "--spectrum-component-bottom-to-text-75",
- "--spectrum-component-edge-to-text-100",
- "--spectrum-component-edge-to-text-200",
- "--spectrum-component-edge-to-text-300",
- "--spectrum-component-edge-to-text-75",
- "--spectrum-component-edge-to-visual-100",
- "--spectrum-component-edge-to-visual-200",
- "--spectrum-component-edge-to-visual-300",
- "--spectrum-component-edge-to-visual-75",
- "--spectrum-component-edge-to-visual-only-100",
- "--spectrum-component-edge-to-visual-only-200",
- "--spectrum-component-edge-to-visual-only-300",
- "--spectrum-component-edge-to-visual-only-75",
- "--spectrum-component-height-100",
- "--spectrum-component-height-75",
- "--spectrum-component-top-to-text-100",
- "--spectrum-component-top-to-text-200",
- "--spectrum-component-top-to-text-300",
- "--spectrum-component-top-to-text-75",
- "--spectrum-component-top-to-workflow-icon-100",
- "--spectrum-component-top-to-workflow-icon-200",
- "--spectrum-component-top-to-workflow-icon-300",
- "--spectrum-component-top-to-workflow-icon-75",
- "--spectrum-corner-radius-medium-size-extra-large",
- "--spectrum-corner-radius-medium-size-large",
- "--spectrum-corner-radius-medium-size-medium",
- "--spectrum-corner-radius-medium-size-small",
- "--spectrum-cyan-background-color-default",
- "--spectrum-cyan-subtle-background-color-default",
- "--spectrum-font-size-100",
- "--spectrum-font-size-200",
- "--spectrum-font-size-300",
- "--spectrum-font-size-75",
- "--spectrum-fuchsia-background-color-default",
- "--spectrum-fuchsia-subtle-background-color-default",
- "--spectrum-gray-1000",
- "--spectrum-gray-background-color-default",
- "--spectrum-gray-subtle-background-color-default",
- "--spectrum-green-background-color-default",
- "--spectrum-green-subtle-background-color-default",
- "--spectrum-indigo-background-color-default",
- "--spectrum-indigo-subtle-background-color-default",
- "--spectrum-informative-background-color-default",
- "--spectrum-informative-subtle-background-color-default",
- "--spectrum-informative-visual-color",
- "--spectrum-line-height-100",
- "--spectrum-magenta-background-color-default",
- "--spectrum-magenta-subtle-background-color-default",
- "--spectrum-medium-font-weight",
- "--spectrum-negative-background-color-default",
- "--spectrum-negative-subtle-background-color-default",
- "--spectrum-negative-visual-color",
- "--spectrum-neutral-subdued-background-color-default",
- "--spectrum-neutral-subtle-background-color-default",
- "--spectrum-neutral-visual-color",
- "--spectrum-notice-background-color-default",
- "--spectrum-notice-subtle-background-color-default",
- "--spectrum-notice-visual-color",
- "--spectrum-orange-background-color-default",
- "--spectrum-orange-subtle-background-color-default",
- "--spectrum-pink-background-color-default",
- "--spectrum-pink-subtle-background-color-default",
- "--spectrum-positive-background-color-default",
- "--spectrum-positive-subtle-background-color-default",
- "--spectrum-positive-visual-color",
- "--spectrum-purple-background-color-default",
- "--spectrum-purple-subtle-background-color-default",
- "--spectrum-red-background-color-default",
- "--spectrum-red-subtle-background-color-default",
- "--spectrum-seafoam-background-color-default",
- "--spectrum-seafoam-subtle-background-color-default",
- "--spectrum-silver-background-color-default",
- "--spectrum-silver-subtle-background-color-default",
- "--spectrum-text-to-visual-100",
- "--spectrum-text-to-visual-200",
- "--spectrum-text-to-visual-300",
- "--spectrum-text-to-visual-75",
- "--spectrum-turquoise-background-color-default",
- "--spectrum-turquoise-subtle-background-color-default",
- "--spectrum-white",
- "--spectrum-workflow-icon-size-100",
- "--spectrum-workflow-icon-size-200",
- "--spectrum-workflow-icon-size-300",
- "--spectrum-workflow-icon-size-75",
- "--spectrum-yellow-background-color-default",
- "--spectrum-yellow-subtle-background-color-default"
- ],
- "passthroughs": [],
- "high-contrast": ["--highcontrast-badge-border-color"]
+ "modifiers": {
+ "mod-badge-border-width": {
+ "description": "Used by `--spectrum-badge-border-width`.
Defaults to `var(--spectrum-border-width-200)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-height": {
+ "description": "Used by `.spectrum-Badge`.
Defaults to `var(--spectrum-badge-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-border-color": {
+ "description": "Used by `.spectrum-Badge`.
Defaults to `var(--spectrum-badge-border-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-corner-radius": {
+ "description": "Used by `.spectrum-Badge`.
Defaults to `var(--spectrum-badge-corner-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-default": {
+ "description": "Used by `.spectrum-Badge`, `.spectrum-Badge--neutral`.
Defaults to `var(--spectrum-badge-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-label-icon-color": {
+ "description": "Used by `.spectrum-Badge`.
Defaults to `var(--spectrum-badge-label-icon-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-accent": {
+ "description": "Used by `.spectrum-Badge--accent`.
Defaults to `var(--spectrum-badge-background-color-accent)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-informative": {
+ "description": "Used by `.spectrum-Badge--informative`.
Defaults to `var(--spectrum-badge-background-color-informative)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-negative": {
+ "description": "Used by `.spectrum-Badge--negative`.
Defaults to `var(--spectrum-badge-background-color-negative)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-positive": {
+ "description": "Used by `.spectrum-Badge--positive`.
Defaults to `var(--spectrum-badge-background-color-positive)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-notice": {
+ "description": "Used by `.spectrum-Badge--notice`.
Defaults to `var(--spectrum-badge-background-color-notice)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-gray": {
+ "description": "Used by `.spectrum-Badge--gray`.
Defaults to `var(--spectrum-badge-background-color-gray)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-red": {
+ "description": "Used by `.spectrum-Badge--red`.
Defaults to `var(--spectrum-badge-background-color-red)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-orange": {
+ "description": "Used by `.spectrum-Badge--orange`.
Defaults to `var(--spectrum-badge-background-color-orange)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-yellow": {
+ "description": "Used by `.spectrum-Badge--yellow`.
Defaults to `var(--spectrum-badge-background-color-yellow)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-chartreuse": {
+ "description": "Used by `.spectrum-Badge--chartreuse`.
Defaults to `var(--spectrum-badge-background-color-chartreuse)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-celery": {
+ "description": "Used by `.spectrum-Badge--celery`.
Defaults to `var(--spectrum-badge-background-color-celery)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-green": {
+ "description": "Used by `.spectrum-Badge--green`.
Defaults to `var(--spectrum-badge-background-color-green)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-seafoam": {
+ "description": "Used by `.spectrum-Badge--seafoam`.
Defaults to `var(--spectrum-badge-background-color-seafoam)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-cyan": {
+ "description": "Used by `.spectrum-Badge--cyan`.
Defaults to `var(--spectrum-badge-background-color-cyan)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-blue": {
+ "description": "Used by `.spectrum-Badge--blue`.
Defaults to `var(--spectrum-badge-background-color-blue)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-indigo": {
+ "description": "Used by `.spectrum-Badge--indigo`.
Defaults to `var(--spectrum-badge-background-color-indigo)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-purple": {
+ "description": "Used by `.spectrum-Badge--purple`.
Defaults to `var(--spectrum-badge-background-color-purple)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-fuchsia": {
+ "description": "Used by `.spectrum-Badge--fuchsia`.
Defaults to `var(--spectrum-badge-background-color-fuchsia)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-magenta": {
+ "description": "Used by `.spectrum-Badge--magenta`.
Defaults to `var(--spectrum-badge-background-color-magenta)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-pink": {
+ "description": "Used by `.spectrum-Badge--pink`.
Defaults to `var(--spectrum-badge-background-color-pink)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-turquoise": {
+ "description": "Used by `.spectrum-Badge--turquoise`.
Defaults to `var(--spectrum-badge-background-color-turquoise)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-brown": {
+ "description": "Used by `.spectrum-Badge--brown`.
Defaults to `var(--spectrum-badge-background-color-brown)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-cinnamon": {
+ "description": "Used by `.spectrum-Badge--cinnamon`.
Defaults to `var(--spectrum-badge-background-color-cinnamon)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-background-color-silver": {
+ "description": "Used by `.spectrum-Badge--silver`.
Defaults to `var(--spectrum-badge-background-color-silver)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-label-icon-color": {
+ "description": "Used by `.spectrum-Badge--style-subtle`.
Defaults to `var(--spectrum-badge-subtle-label-icon-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-default": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--neutral`.
Defaults to `var(--spectrum-badge-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-accent": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--accent`.
Defaults to `var(--spectrum-badge-subtle-background-color-accent)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-informative": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--informative`.
Defaults to `var(--spectrum-badge-subtle-background-color-informative)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-negative": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--negative`.
Defaults to `var(--spectrum-badge-subtle-background-color-negative)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-positive": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--positive`.
Defaults to `var(--spectrum-badge-subtle-background-color-positive)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-notice": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--notice`.
Defaults to `var(--spectrum-badge-subtle-background-color-notice)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-gray": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--gray`.
Defaults to `var(--spectrum-badge-subtle-background-color-gray)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-red": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--red`.
Defaults to `var(--spectrum-badge-subtle-background-color-red)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-orange": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--orange`.
Defaults to `var(--spectrum-badge-subtle-background-color-orange)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-yellow": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--yellow`.
Defaults to `var(--spectrum-badge-subtle-background-color-yellow)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-chartreuse": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--chartreuse`.
Defaults to `var(--spectrum-badge-subtle-background-color-chartreuse)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-celery": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--celery`.
Defaults to `var(--spectrum-badge-subtle-background-color-celery)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-green": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--green`.
Defaults to `var(--spectrum-badge-subtle-background-color-green)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-seafoam": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--seafoam`.
Defaults to `var(--spectrum-badge-subtle-background-color-seafoam)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-cyan": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--cyan`.
Defaults to `var(--spectrum-badge-subtle-background-color-cyan)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-blue": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--blue`.
Defaults to `var(--spectrum-badge-subtle-background-color-blue)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-indigo": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--indigo`.
Defaults to `var(--spectrum-badge-subtle-background-color-indigo)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-purple": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--purple`.
Defaults to `var(--spectrum-badge-subtle-background-color-purple)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-fuchsia": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--fuchsia`.
Defaults to `var(--spectrum-badge-subtle-background-color-fuchsia)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-magenta": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--magenta`.
Defaults to `var(--spectrum-badge-subtle-background-color-magenta)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-pink": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--pink`.
Defaults to `var(--spectrum-badge-subtle-background-color-pink)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-turquoise": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--turquoise`.
Defaults to `var(--spectrum-badge-subtle-background-color-turquoise)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-brown": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--brown`.
Defaults to `var(--spectrum-badge-subtle-background-color-brown)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-cinnamon": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--cinnamon`.
Defaults to `var(--spectrum-badge-subtle-background-color-cinnamon)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-subtle-background-color-silver": {
+ "description": "Used by `.spectrum-Badge--style-subtle.spectrum-Badge--silver`.
Defaults to `var(--spectrum-badge-subtle-background-color-silver)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-outline-background-color-default": {
+ "description": "Used by `.spectrum-Badge--style-outline:is(.spectrum-Badge--neutral, .spectrum-Badge--accent, .spectrum-Badge--informative, .spectrum-Badge--negative, .spectrum-Badge--positive, .spectrum-Badge--notice)`.
Defaults to `var(--spectrum-badge-outline-background-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-outline-label-icon-color": {
+ "description": "Used by `.spectrum-Badge--style-outline:is(.spectrum-Badge--neutral, .spectrum-Badge--accent, .spectrum-Badge--informative, .spectrum-Badge--negative, .spectrum-Badge--positive, .spectrum-Badge--notice)`.
Defaults to `var(--spectrum-badge-outline-label-icon-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-outline-border-color-neutral": {
+ "description": "Used by `.spectrum-Badge--style-outline.spectrum-Badge--neutral`.
Defaults to `var(--spectrum-badge-outline-border-color-neutral)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-outline-border-color-accent": {
+ "description": "Used by `.spectrum-Badge--style-outline.spectrum-Badge--accent`.
Defaults to `var(--spectrum-badge-outline-border-color-accent)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-outline-border-color-informative": {
+ "description": "Used by `.spectrum-Badge--style-outline.spectrum-Badge--informative`.
Defaults to `var(--spectrum-badge-outline-border-color-informative)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-outline-border-color-negative": {
+ "description": "Used by `.spectrum-Badge--style-outline.spectrum-Badge--negative`.
Defaults to `var(--spectrum-badge-outline-border-color-negative)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-outline-border-color-positive": {
+ "description": "Used by `.spectrum-Badge--style-outline.spectrum-Badge--positive`.
Defaults to `var(--spectrum-badge-outline-border-color-positive)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-outline-border-color-notice": {
+ "description": "Used by `.spectrum-Badge--style-outline.spectrum-Badge--notice`.
Defaults to `var(--spectrum-badge-outline-border-color-notice)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-badge-font-size": {
+ "description": "Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-badge-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-line-height": {
+ "description": "Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-badge-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-label-spacing-horizontal": {
+ "description": "Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-badge-label-spacing-horizontal)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-label-spacing-vertical-top": {
+ "description": "Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-badge-label-spacing-vertical-top)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-label-spacing-vertical-bottom": {
+ "description": "Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-badge-label-spacing-vertical-bottom)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-line-height-cjk": {
+ "description": "Used by `.spectrum-Badge-label:lang(ja), .spectrum-Badge-label:lang(ko), .spectrum-Badge-label:lang(zh)`.
Defaults to `var(--spectrum-badge-line-height-cjk)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-workflow-icon-size": {
+ "description": "Used by `.spectrum-Badge-icon`.
Defaults to `var(--spectrum-badge-workflow-icon-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-icon-spacing-horizontal": {
+ "description": "Used by `.spectrum-Badge-icon`.
Defaults to `var(--spectrum-badge-icon-spacing-horizontal)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-icon-text-spacing": {
+ "description": "Used by `.spectrum-Badge-icon`.
Defaults to `var(--spectrum-badge-icon-text-spacing)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-icon-spacing-vertical-top": {
+ "description": "Used by `.spectrum-Badge-icon`.
Defaults to `var(--spectrum-badge-icon-spacing-vertical-top)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-badge-icon-only-spacing-horizontal": {
+ "description": "Used by `.spectrum-Badge-icon--no-label`.
Defaults to `var(--spectrum-badge-icon-only-spacing-horizontal)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-badge-border-width": {
+ "value": "var(--mod-badge-border-width, var(--spectrum-border-width-200))",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge`, `.spectrum-Badge-label`, `.spectrum-Badge-icon`, `.spectrum-Badge-icon--no-label`.
Defaults to `var(--mod-badge-border-width, var(--spectrum-border-width-200))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-border-color": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-line-height": {
+ "value": "1.3",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-line-height-cjk": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge-label:lang(ja), .spectrum-Badge-label:lang(ko), .spectrum-Badge-label:lang(zh)`.
Defaults to `var(--spectrum-cjk-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-font-weight": {
+ "value": "500",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-medium-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-label-icon-color": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--celery, .spectrum-Badge--chartreuse, .spectrum-Badge--notice, .spectrum-Badge--orange, .spectrum-Badge--yellow`.
Used by `.spectrum-Badge`.
Defaults to `var(--spectrum-black)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-default": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge`, `.spectrum-Badge--neutral`.
Defaults to `var(--spectrum-neutral-subdued-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-accent": {
+ "value": "var(--spectrum-accent-color-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--accent`.
Defaults to `var(--spectrum-accent-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-informative": {
+ "value": "var(--spectrum-informative-color-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--informative`.
Defaults to `var(--spectrum-informative-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-negative": {
+ "value": "var(--spectrum-negative-color-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--negative`.
Defaults to `var(--spectrum-negative-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-positive": {
+ "value": "var(--spectrum-positive-color-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--positive`.
Defaults to `var(--spectrum-positive-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-notice": {
+ "value": "var(--spectrum-notice-color-600)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--notice`.
Defaults to `var(--spectrum-notice-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-gray": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--gray`.
Defaults to `var(--spectrum-gray-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-red": {
+ "value": "var(--spectrum-red-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--red`.
Defaults to `var(--spectrum-red-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-orange": {
+ "value": "var(--spectrum-orange-600)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--orange`.
Defaults to `var(--spectrum-orange-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-yellow": {
+ "value": "var(--spectrum-yellow-400)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--yellow`.
Defaults to `var(--spectrum-yellow-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-chartreuse": {
+ "value": "var(--spectrum-chartreuse-500)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--chartreuse`.
Defaults to `var(--spectrum-chartreuse-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-celery": {
+ "value": "var(--spectrum-celery-600)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--celery`.
Defaults to `var(--spectrum-celery-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-green": {
+ "value": "var(--spectrum-green-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--green`.
Defaults to `var(--spectrum-green-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-seafoam": {
+ "value": "var(--spectrum-seafoam-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--seafoam`.
Defaults to `var(--spectrum-seafoam-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-cyan": {
+ "value": "var(--spectrum-cyan-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--cyan`.
Defaults to `var(--spectrum-cyan-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-blue": {
+ "value": "var(--spectrum-blue-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--blue`.
Defaults to `var(--spectrum-blue-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-indigo": {
+ "value": "var(--spectrum-indigo-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--indigo`.
Defaults to `var(--spectrum-indigo-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-purple": {
+ "value": "var(--spectrum-purple-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--purple`.
Defaults to `var(--spectrum-purple-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-fuchsia": {
+ "value": "var(--spectrum-fuchsia-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--fuchsia`.
Defaults to `var(--spectrum-fuchsia-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-magenta": {
+ "value": "var(--spectrum-magenta-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--magenta`.
Defaults to `var(--spectrum-magenta-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-pink": {
+ "value": "var(--spectrum-pink-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--pink`.
Defaults to `var(--spectrum-pink-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-turquoise": {
+ "value": "var(--spectrum-turquoise-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--turquoise`.
Defaults to `var(--spectrum-turquoise-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-brown": {
+ "value": "var(--spectrum-brown-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--brown`.
Defaults to `var(--spectrum-brown-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-cinnamon": {
+ "value": "var(--spectrum-cinnamon-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--cinnamon`.
Defaults to `var(--spectrum-cinnamon-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-background-color-silver": {
+ "value": "var(--spectrum-silver-900)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--silver`.
Defaults to `var(--spectrum-silver-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-label-icon-color": {
+ "value": "light-dark(rgb(0, 0, 0), rgb(255, 255, 255))",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle`.
Defaults to `var(--spectrum-gray-1000)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-default": {
+ "value": "var(--spectrum-gray-100)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--neutral`.
Defaults to `var(--spectrum-neutral-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-accent": {
+ "value": "var(--spectrum-accent-color-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--accent`.
Defaults to `var(--spectrum-accent-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-informative": {
+ "value": "var(--spectrum-informative-color-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--informative`.
Defaults to `var(--spectrum-informative-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-negative": {
+ "value": "var(--spectrum-negative-color-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--negative`.
Defaults to `var(--spectrum-negative-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-positive": {
+ "value": "var(--spectrum-positive-color-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--positive`.
Defaults to `var(--spectrum-positive-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-notice": {
+ "value": "var(--spectrum-notice-color-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--notice`.
Defaults to `var(--spectrum-notice-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-gray": {
+ "value": "var(--spectrum-gray-100)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--gray`.
Defaults to `var(--spectrum-gray-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-red": {
+ "value": "var(--spectrum-red-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--red`.
Defaults to `var(--spectrum-red-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-orange": {
+ "value": "var(--spectrum-orange-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--orange`.
Defaults to `var(--spectrum-orange-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-yellow": {
+ "value": "var(--spectrum-yellow-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--yellow`.
Defaults to `var(--spectrum-yellow-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-chartreuse": {
+ "value": "var(--spectrum-chartreuse-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--chartreuse`.
Defaults to `var(--spectrum-chartreuse-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-celery": {
+ "value": "var(--spectrum-celery-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--celery`.
Defaults to `var(--spectrum-celery-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-green": {
+ "value": "var(--spectrum-green-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--green`.
Defaults to `var(--spectrum-green-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-seafoam": {
+ "value": "var(--spectrum-seafoam-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--seafoam`.
Defaults to `var(--spectrum-seafoam-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-cyan": {
+ "value": "var(--spectrum-cyan-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--cyan`.
Defaults to `var(--spectrum-cyan-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-blue": {
+ "value": "var(--spectrum-blue-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--blue`.
Defaults to `var(--spectrum-blue-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-indigo": {
+ "value": "var(--spectrum-indigo-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--indigo`.
Defaults to `var(--spectrum-indigo-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-purple": {
+ "value": "var(--spectrum-purple-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--purple`.
Defaults to `var(--spectrum-purple-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-fuchsia": {
+ "value": "var(--spectrum-fuchsia-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--fuchsia`.
Defaults to `var(--spectrum-fuchsia-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-magenta": {
+ "value": "var(--spectrum-magenta-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--magenta`.
Defaults to `var(--spectrum-magenta-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-pink": {
+ "value": "var(--spectrum-pink-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--pink`.
Defaults to `var(--spectrum-pink-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-turquoise": {
+ "value": "var(--spectrum-turquoise-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--turquoise`.
Defaults to `var(--spectrum-turquoise-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-brown": {
+ "value": "var(--spectrum-brown-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--brown`.
Defaults to `var(--spectrum-brown-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-cinnamon": {
+ "value": "var(--spectrum-cinnamon-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--cinnamon`.
Defaults to `var(--spectrum-cinnamon-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-subtle-background-color-silver": {
+ "value": "var(--spectrum-silver-200)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-subtle.spectrum-Badge--silver`.
Defaults to `var(--spectrum-silver-subtle-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-outline-label-icon-color": {
+ "value": "light-dark(rgb(0, 0, 0), rgb(255, 255, 255))",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-outline:is(.spectrum-Badge--neutral, .spectrum-Badge--accent, .spectrum-Badge--informative, .spectrum-Badge--negative, .spectrum-Badge--positive, .spectrum-Badge--notice)`.
Defaults to `var(--spectrum-gray-1000)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-outline-background-color": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-outline:is(.spectrum-Badge--neutral, .spectrum-Badge--accent, .spectrum-Badge--informative, .spectrum-Badge--negative, .spectrum-Badge--positive, .spectrum-Badge--notice)`.
Defaults to `var(--spectrum-background-layer-2-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-outline-border-color-neutral": {
+ "value": "var(--spectrum-gray-500)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-outline.spectrum-Badge--neutral`.
Defaults to `var(--spectrum-neutral-visual-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-outline-border-color-accent": {
+ "value": "var(--spectrum-accent-color-800)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-outline.spectrum-Badge--accent`.
Defaults to `var(--spectrum-accent-visual-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-outline-border-color-informative": {
+ "value": "var(--spectrum-informative-color-800)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-outline.spectrum-Badge--informative`.
Defaults to `var(--spectrum-informative-visual-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-outline-border-color-negative": {
+ "value": "var(--spectrum-negative-color-800)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-outline.spectrum-Badge--negative`.
Defaults to `var(--spectrum-negative-visual-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-outline-border-color-notice": {
+ "value": "var(--spectrum-notice-color-800)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-outline.spectrum-Badge--notice`.
Defaults to `var(--spectrum-notice-visual-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-outline-border-color-positive": {
+ "value": "var(--spectrum-positive-color-800)",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge--style-outline.spectrum-Badge--positive`.
Defaults to `var(--spectrum-positive-visual-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-badge-corner-radius": {
+ "value": "10px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge`.
Defaults to `var(--spectrum-corner-radius-medium-size-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-height": {
+ "value": "32px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge`.
Defaults to `var(--spectrum-component-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-font-size": {
+ "value": "18px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-font-size-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-label-spacing-vertical-top": {
+ "value": "12px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-component-top-to-text-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-label-spacing-vertical-bottom": {
+ "value": "14px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-component-bottom-to-text-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-label-spacing-horizontal": {
+ "value": "18px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-label`.
Defaults to `var(--spectrum-component-edge-to-text-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-workflow-icon-size": {
+ "value": "26px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-icon`.
Defaults to `var(--spectrum-workflow-icon-size-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-icon-text-spacing": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-icon`.
Defaults to `var(--spectrum-text-to-visual-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-icon-spacing-horizontal": {
+ "value": "15px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-icon`.
Defaults to `var(--spectrum-component-edge-to-visual-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-icon-spacing-vertical-top": {
+ "value": "11px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-icon`.
Defaults to `var(--spectrum-component-top-to-workflow-icon-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-badge-icon-only-spacing-horizontal": {
+ "value": "11px",
+ "description": "Defined in `.spectrum-Badge`, `.spectrum-Badge--sizeS`, `.spectrum-Badge--sizeL`, `.spectrum-Badge--sizeXL`.
Used by `.spectrum-Badge-icon--no-label`.
Defaults to `var(--spectrum-component-edge-to-visual-only-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-border-width-200": {
+ "value": "2px",
+ "description": "Used by `--spectrum-badge-border-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-badge-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-cjk-line-height-100": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-badge-line-height-cjk`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-medium-font-weight": {
+ "value": "500",
+ "description": "Used by `--spectrum-badge-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-white": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--spectrum-badge-label-icon-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-subdued-background-color-default": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Used by `--spectrum-badge-background-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-default": {
+ "value": "var(--spectrum-accent-color-900)",
+ "description": "Used by `--spectrum-badge-background-color-accent`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-informative-background-color-default": {
+ "value": "var(--spectrum-informative-color-900)",
+ "description": "Used by `--spectrum-badge-background-color-informative`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-background-color-default": {
+ "value": "var(--spectrum-negative-color-900)",
+ "description": "Used by `--spectrum-badge-background-color-negative`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-positive-background-color-default": {
+ "value": "var(--spectrum-positive-color-900)",
+ "description": "Used by `--spectrum-badge-background-color-positive`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-notice-background-color-default": {
+ "value": "var(--spectrum-notice-color-600)",
+ "description": "Used by `--spectrum-badge-background-color-notice`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-background-color-default": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Used by `--spectrum-badge-background-color-gray`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-red-background-color-default": {
+ "value": "var(--spectrum-red-900)",
+ "description": "Used by `--spectrum-badge-background-color-red`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-orange-background-color-default": {
+ "value": "var(--spectrum-orange-600)",
+ "description": "Used by `--spectrum-badge-background-color-orange`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-yellow-background-color-default": {
+ "value": "var(--spectrum-yellow-400)",
+ "description": "Used by `--spectrum-badge-background-color-yellow`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-chartreuse-background-color-default": {
+ "value": "var(--spectrum-chartreuse-500)",
+ "description": "Used by `--spectrum-badge-background-color-chartreuse`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-celery-background-color-default": {
+ "value": "var(--spectrum-celery-600)",
+ "description": "Used by `--spectrum-badge-background-color-celery`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-green-background-color-default": {
+ "value": "var(--spectrum-green-900)",
+ "description": "Used by `--spectrum-badge-background-color-green`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-seafoam-background-color-default": {
+ "value": "var(--spectrum-seafoam-900)",
+ "description": "Used by `--spectrum-badge-background-color-seafoam`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-cyan-background-color-default": {
+ "value": "var(--spectrum-cyan-900)",
+ "description": "Used by `--spectrum-badge-background-color-cyan`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-blue-background-color-default": {
+ "value": "var(--spectrum-blue-900)",
+ "description": "Used by `--spectrum-badge-background-color-blue`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-indigo-background-color-default": {
+ "value": "var(--spectrum-indigo-900)",
+ "description": "Used by `--spectrum-badge-background-color-indigo`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-purple-background-color-default": {
+ "value": "var(--spectrum-purple-900)",
+ "description": "Used by `--spectrum-badge-background-color-purple`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-fuchsia-background-color-default": {
+ "value": "var(--spectrum-fuchsia-900)",
+ "description": "Used by `--spectrum-badge-background-color-fuchsia`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-magenta-background-color-default": {
+ "value": "var(--spectrum-magenta-900)",
+ "description": "Used by `--spectrum-badge-background-color-magenta`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-pink-background-color-default": {
+ "value": "var(--spectrum-pink-900)",
+ "description": "Used by `--spectrum-badge-background-color-pink`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-turquoise-background-color-default": {
+ "value": "var(--spectrum-turquoise-900)",
+ "description": "Used by `--spectrum-badge-background-color-turquoise`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-brown-background-color-default": {
+ "value": "var(--spectrum-brown-900)",
+ "description": "Used by `--spectrum-badge-background-color-brown`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-cinnamon-background-color-default": {
+ "value": "var(--spectrum-cinnamon-900)",
+ "description": "Used by `--spectrum-badge-background-color-cinnamon`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-silver-background-color-default": {
+ "value": "var(--spectrum-silver-900)",
+ "description": "Used by `--spectrum-badge-background-color-silver`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-1000": {
+ "value": "light-dark(rgb(0, 0, 0), rgb(255, 255, 255))",
+ "description": "Used by `--spectrum-badge-subtle-label-icon-color`, `--spectrum-badge-outline-label-icon-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-subtle-background-color-default": {
+ "value": "var(--spectrum-gray-100)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-subtle-background-color-default": {
+ "value": "var(--spectrum-accent-color-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-accent`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-informative-subtle-background-color-default": {
+ "value": "var(--spectrum-informative-color-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-informative`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-subtle-background-color-default": {
+ "value": "var(--spectrum-negative-color-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-negative`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-positive-subtle-background-color-default": {
+ "value": "var(--spectrum-positive-color-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-positive`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-notice-subtle-background-color-default": {
+ "value": "var(--spectrum-notice-color-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-notice`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-subtle-background-color-default": {
+ "value": "var(--spectrum-gray-100)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-gray`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-red-subtle-background-color-default": {
+ "value": "var(--spectrum-red-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-red`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-orange-subtle-background-color-default": {
+ "value": "var(--spectrum-orange-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-orange`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-yellow-subtle-background-color-default": {
+ "value": "var(--spectrum-yellow-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-yellow`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-chartreuse-subtle-background-color-default": {
+ "value": "var(--spectrum-chartreuse-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-chartreuse`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-celery-subtle-background-color-default": {
+ "value": "var(--spectrum-celery-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-celery`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-green-subtle-background-color-default": {
+ "value": "var(--spectrum-green-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-green`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-seafoam-subtle-background-color-default": {
+ "value": "var(--spectrum-seafoam-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-seafoam`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-cyan-subtle-background-color-default": {
+ "value": "var(--spectrum-cyan-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-cyan`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-blue-subtle-background-color-default": {
+ "value": "var(--spectrum-blue-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-blue`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-indigo-subtle-background-color-default": {
+ "value": "var(--spectrum-indigo-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-indigo`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-purple-subtle-background-color-default": {
+ "value": "var(--spectrum-purple-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-purple`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-fuchsia-subtle-background-color-default": {
+ "value": "var(--spectrum-fuchsia-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-fuchsia`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-magenta-subtle-background-color-default": {
+ "value": "var(--spectrum-magenta-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-magenta`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-pink-subtle-background-color-default": {
+ "value": "var(--spectrum-pink-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-pink`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-turquoise-subtle-background-color-default": {
+ "value": "var(--spectrum-turquoise-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-turquoise`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-brown-subtle-background-color-default": {
+ "value": "var(--spectrum-brown-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-brown`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-cinnamon-subtle-background-color-default": {
+ "value": "var(--spectrum-cinnamon-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-cinnamon`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-silver-subtle-background-color-default": {
+ "value": "var(--spectrum-silver-200)",
+ "description": "Used by `--spectrum-badge-subtle-background-color-silver`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-background-layer-2-color": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Used by `--spectrum-badge-outline-background-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-visual-color": {
+ "value": "var(--spectrum-gray-500)",
+ "description": "Used by `--spectrum-badge-outline-border-color-neutral`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-visual-color": {
+ "value": "var(--spectrum-accent-color-800)",
+ "description": "Used by `--spectrum-badge-outline-border-color-accent`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-informative-visual-color": {
+ "value": "var(--spectrum-informative-color-800)",
+ "description": "Used by `--spectrum-badge-outline-border-color-informative`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-visual-color": {
+ "value": "var(--spectrum-negative-color-800)",
+ "description": "Used by `--spectrum-badge-outline-border-color-negative`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-notice-visual-color": {
+ "value": "var(--spectrum-notice-color-800)",
+ "description": "Used by `--spectrum-badge-outline-border-color-notice`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-positive-visual-color": {
+ "value": "var(--spectrum-positive-color-800)",
+ "description": "Used by `--spectrum-badge-outline-border-color-positive`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-medium": {
+ "value": "8px",
+ "description": "Used by `--spectrum-badge-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-badge-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-badge-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-badge-label-spacing-vertical-top`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-100": {
+ "value": "9px",
+ "description": "Used by `--spectrum-badge-label-spacing-vertical-bottom`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-100": {
+ "value": "12px",
+ "description": "Used by `--spectrum-badge-label-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-100": {
+ "value": "20px",
+ "description": "Used by `--spectrum-badge-workflow-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-badge-icon-text-spacing`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-100": {
+ "value": "10px",
+ "description": "Used by `--spectrum-badge-icon-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-workflow-icon-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-badge-icon-spacing-vertical-top`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-badge-icon-only-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-black": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Used by `--spectrum-badge-label-icon-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-small": {
+ "value": "7px",
+ "description": "Used by `--spectrum-badge-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-75": {
+ "value": "24px",
+ "description": "Used by `--spectrum-badge-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-75": {
+ "value": "12px",
+ "description": "Used by `--spectrum-badge-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-badge-label-spacing-vertical-top`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-75": {
+ "value": "5px",
+ "description": "Used by `--spectrum-badge-label-spacing-vertical-bottom`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-75": {
+ "value": "9px",
+ "description": "Used by `--spectrum-badge-label-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-75": {
+ "value": "16px",
+ "description": "Used by `--spectrum-badge-workflow-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-75": {
+ "value": "5px",
+ "description": "Used by `--spectrum-badge-icon-text-spacing`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-75": {
+ "value": "7px",
+ "description": "Used by `--spectrum-badge-icon-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-workflow-icon-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-badge-icon-spacing-vertical-top`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-badge-icon-only-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-large": {
+ "value": "9px",
+ "description": "Used by `--spectrum-badge-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-200": {
+ "value": "16px",
+ "description": "Used by `--spectrum-badge-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-200": {
+ "value": "9px",
+ "description": "Used by `--spectrum-badge-label-spacing-vertical-top`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-200": {
+ "value": "11px",
+ "description": "Used by `--spectrum-badge-label-spacing-vertical-bottom`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-200": {
+ "value": "15px",
+ "description": "Used by `--spectrum-badge-label-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-200": {
+ "value": "22px",
+ "description": "Used by `--spectrum-badge-workflow-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-200": {
+ "value": "7px",
+ "description": "Used by `--spectrum-badge-icon-text-spacing`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-200": {
+ "value": "13px",
+ "description": "Used by `--spectrum-badge-icon-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-workflow-icon-200": {
+ "value": "9px",
+ "description": "Used by `--spectrum-badge-icon-spacing-vertical-top`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-200": {
+ "value": "9px",
+ "description": "Used by `--spectrum-badge-icon-only-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-medium-size-extra-large": {
+ "value": "10px",
+ "description": "Used by `--spectrum-badge-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-300": {
+ "value": "18px",
+ "description": "Used by `--spectrum-badge-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-300": {
+ "value": "12px",
+ "description": "Used by `--spectrum-badge-label-spacing-vertical-top`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-300": {
+ "value": "14px",
+ "description": "Used by `--spectrum-badge-label-spacing-vertical-bottom`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-text-300": {
+ "value": "18px",
+ "description": "Used by `--spectrum-badge-label-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-300": {
+ "value": "26px",
+ "description": "Used by `--spectrum-badge-workflow-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-300": {
+ "value": "8px",
+ "description": "Used by `--spectrum-badge-icon-text-spacing`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-300": {
+ "value": "15px",
+ "description": "Used by `--spectrum-badge-icon-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-workflow-icon-300": {
+ "value": "11px",
+ "description": "Used by `--spectrum-badge-icon-spacing-vertical-top`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-edge-to-visual-only-300": {
+ "value": "11px",
+ "description": "Used by `--spectrum-badge-icon-only-spacing-horizontal`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {
+ "highcontrast-badge-border-color": {
+ "value": "CanvasText",
+ "description": "Defined in `.spectrum-Badge`.
Used by `.spectrum-Badge`.
Defaults to `CanvasText`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/badge/stories/badge.stories.js b/components/badge/stories/badge.stories.js
index e5027efded1..ef988342cb2 100644
--- a/components/badge/stories/badge.stories.js
+++ b/components/badge/stories/badge.stories.js
@@ -3,11 +3,13 @@ import { ArgGrid } from "@spectrum-css/preview/decorators";
import { Sizes } from "@spectrum-css/preview/decorators/utilities.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { size } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { BadgeGroup } from "./badge.test.js";
import { ContentOptions, Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* Badges are for showing a small amount of color-categorized metadata. They're ideal for getting a user's attention. There are two additional styles - subtle fill and outline - in addition to the default, bold fill style.
*
@@ -83,6 +85,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"]
};
diff --git a/components/breadcrumb/dist/metadata.json b/components/breadcrumb/dist/metadata.json
index 01ed6639e32..e47749fc3cf 100644
--- a/components/breadcrumb/dist/metadata.json
+++ b/components/breadcrumb/dist/metadata.json
@@ -9,16 +9,16 @@
".spectrum-Breadcrumbs-item",
".spectrum-Breadcrumbs-item > .spectrum-ActionButton",
".spectrum-Breadcrumbs-item > .spectrum-ActionButton:disabled",
- ".spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before",
".spectrum-Breadcrumbs-item:first-of-type > .spectrum-ActionButton",
".spectrum-Breadcrumbs-item:first-of-type > .spectrum-Breadcrumbs-itemLink",
".spectrum-Breadcrumbs-item:last-of-type",
".spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemLink",
".spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemSeparator",
+ ".spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before",
".spectrum-Breadcrumbs-itemLink",
".spectrum-Breadcrumbs-itemLink + .spectrum-Breadcrumbs-itemSeparator",
- ".spectrum-Breadcrumbs-itemLink.is-disabled",
".spectrum-Breadcrumbs-itemLink:focus-visible:before",
+ ".spectrum-Breadcrumbs-itemLink.is-disabled",
".spectrum-Breadcrumbs-itemLink[aria-disabled=\"true\"]",
".spectrum-Breadcrumbs-itemLink[href]",
".spectrum-Breadcrumbs-itemLink[href]:active",
@@ -31,134 +31,695 @@
".spectrum-Breadcrumbs-itemSeparator",
".spectrum-Breadcrumbs-itemSeparator:dir(rtl)"
],
- "modifiers": [
- "--mod-breadcrumbs-action-button-color",
- "--mod-breadcrumbs-action-button-color-disabled",
- "--mod-breadcrumbs-action-button-spacing-block",
- "--mod-breadcrumbs-action-button-spacing-inline",
- "--mod-breadcrumbs-block-size",
- "--mod-breadcrumbs-focus-indicator-color",
- "--mod-breadcrumbs-focus-indicator-gap",
- "--mod-breadcrumbs-focus-indicator-thickness",
- "--mod-breadcrumbs-font-family",
- "--mod-breadcrumbs-font-family-current",
- "--mod-breadcrumbs-font-size",
- "--mod-breadcrumbs-font-size-current",
- "--mod-breadcrumbs-font-style",
- "--mod-breadcrumbs-font-weight",
- "--mod-breadcrumbs-font-weight-current",
- "--mod-breadcrumbs-icon-spacing-block",
- "--mod-breadcrumbs-inline-end",
- "--mod-breadcrumbs-inline-start",
- "--mod-breadcrumbs-inline-start-to-truncated-menu",
- "--mod-breadcrumbs-item-dragged-background",
- "--mod-breadcrumbs-item-link-border-radius",
- "--mod-breadcrumbs-line-height",
- "--mod-breadcrumbs-separator-color",
- "--mod-breadcrumbs-separator-spacing-inline",
- "--mod-breadcrumbs-text-color",
- "--mod-breadcrumbs-text-color-current",
- "--mod-breadcrumbs-text-color-disabled",
- "--mod-breadcrumbs-text-decoration-gap",
- "--mod-breadcrumbs-text-decoration-thickness",
- "--mod-breadcrumbs-text-spacing-block-end",
- "--mod-breadcrumbs-text-spacing-block-start",
- "--mod-breadcrumbs-title-spacing-block-end",
- "--mod-breadcrumbs-title-spacing-block-start",
- "--mod-heading-margin-end",
- "--mod-heading-margin-start"
- ],
- "component": [
- "--spectrum-breadcrumbs-action-button-color",
- "--spectrum-breadcrumbs-action-button-color-disabled",
- "--spectrum-breadcrumbs-action-button-spacing-block",
- "--spectrum-breadcrumbs-action-button-spacing-inline",
- "--spectrum-breadcrumbs-block-size",
- "--spectrum-breadcrumbs-bottom-to-text-multiline",
- "--spectrum-breadcrumbs-end-edge-to-text",
- "--spectrum-breadcrumbs-focus-indicator-color",
- "--spectrum-breadcrumbs-focus-indicator-gap",
- "--spectrum-breadcrumbs-focus-indicator-thickness",
- "--spectrum-breadcrumbs-font-family",
- "--spectrum-breadcrumbs-font-family-current",
- "--spectrum-breadcrumbs-font-size",
- "--spectrum-breadcrumbs-font-size-current",
- "--spectrum-breadcrumbs-font-style",
- "--spectrum-breadcrumbs-font-weight",
- "--spectrum-breadcrumbs-font-weight-current",
- "--spectrum-breadcrumbs-height-multiline",
- "--spectrum-breadcrumbs-icon-spacing-block",
- "--spectrum-breadcrumbs-inline-end",
- "--spectrum-breadcrumbs-inline-start",
- "--spectrum-breadcrumbs-inline-start-to-truncated-menu",
- "--spectrum-breadcrumbs-item-dragged-background",
- "--spectrum-breadcrumbs-item-link-border-radius",
- "--spectrum-breadcrumbs-line-height",
- "--spectrum-breadcrumbs-separator-color",
- "--spectrum-breadcrumbs-separator-spacing-inline",
- "--spectrum-breadcrumbs-separator-to-bottom-text-multiline",
- "--spectrum-breadcrumbs-start-edge-to-text-large",
- "--spectrum-breadcrumbs-start-edge-to-text-medium",
- "--spectrum-breadcrumbs-start-edge-to-text-multiline",
- "--spectrum-breadcrumbs-start-edge-to-truncated-menu",
- "--spectrum-breadcrumbs-text-color",
- "--spectrum-breadcrumbs-text-color-current",
- "--spectrum-breadcrumbs-text-color-disabled",
- "--spectrum-breadcrumbs-text-decoration-gap",
- "--spectrum-breadcrumbs-text-decoration-thickness",
- "--spectrum-breadcrumbs-text-spacing-block-end",
- "--spectrum-breadcrumbs-text-spacing-block-start",
- "--spectrum-breadcrumbs-text-to-separator-large",
- "--spectrum-breadcrumbs-text-to-separator-medium",
- "--spectrum-breadcrumbs-text-to-separator-multiline",
- "--spectrum-breadcrumbs-title-spacing-block-end",
- "--spectrum-breadcrumbs-title-spacing-block-start",
- "--spectrum-breadcrumbs-top-text-to-bottom-text",
- "--spectrum-breadcrumbs-top-to-separator-large",
- "--spectrum-breadcrumbs-top-to-separator-medium",
- "--spectrum-breadcrumbs-top-to-separator-multiline",
- "--spectrum-breadcrumbs-top-to-text-multiline",
- "--spectrum-breadcrumbs-top-to-truncated-menu",
- "--spectrum-breadcrumbs-truncated-menu-to-bottom-text",
- "--spectrum-breadcrumbs-truncated-menu-to-separator"
- ],
- "global": [
- "--spectrum-bold-font-weight",
- "--spectrum-component-bottom-to-text-100",
- "--spectrum-component-bottom-to-text-200",
- "--spectrum-component-height-100",
- "--spectrum-component-height-200",
- "--spectrum-component-top-to-text-100",
- "--spectrum-component-top-to-text-200",
- "--spectrum-corner-radius-small-default",
- "--spectrum-default-font-style",
- "--spectrum-disabled-content-color",
- "--spectrum-drop-zone-background-color-opacity",
- "--spectrum-drop-zone-background-color-rgb",
- "--spectrum-extra-bold-font-weight",
- "--spectrum-focus-indicator-color",
- "--spectrum-focus-indicator-gap",
- "--spectrum-focus-indicator-thickness",
- "--spectrum-font-size-100",
- "--spectrum-font-size-200",
- "--spectrum-font-size-75",
- "--spectrum-heading-size-l",
- "--spectrum-line-height-100",
- "--spectrum-neutral-content-color-default",
- "--spectrum-neutral-subdued-content-color-default",
- "--spectrum-regular-font-weight",
- "--spectrum-sans-font-family-stack",
- "--spectrum-text-underline-gap",
- "--spectrum-text-underline-thickness"
- ],
- "passthroughs": [],
- "high-contrast": [
- "--highcontrast-breadcrumbs-action-button-color",
- "--highcontrast-breadcrumbs-action-button-color-disabled",
- "--highcontrast-breadcrumbs-focus-indicator-color",
- "--highcontrast-breadcrumbs-separator-color",
- "--highcontrast-breadcrumbs-text-color",
- "--highcontrast-breadcrumbs-text-color-current",
- "--highcontrast-breadcrumbs-text-color-disabled"
- ]
+ "modifiers": {
+ "mod-heading-margin-end": {
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Defaults to `0px`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-heading-margin-start": {
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Defaults to `0px`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-inline-end": {
+ "description": "Used by `.spectrum-Breadcrumbs`.
Defaults to `var(--spectrum-breadcrumbs-inline-end)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-block-size": {
+ "description": "Used by `.spectrum-Breadcrumbs`.
Defaults to `var(--spectrum-breadcrumbs-block-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-icon-spacing-block": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemSeparator`.
Defaults to `var(--spectrum-breadcrumbs-icon-spacing-block)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-separator-color": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemSeparator`.
Defaults to `var(--spectrum-breadcrumbs-separator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-font-family": {
+ "description": "Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-breadcrumbs-font-family)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-font-size": {
+ "description": "Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-breadcrumbs-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-font-weight": {
+ "description": "Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-breadcrumbs-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-font-style": {
+ "description": "Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-breadcrumbs-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-line-height": {
+ "description": "Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-breadcrumbs-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-font-family-current": {
+ "description": "Used by `.spectrum-Breadcrumbs-item:last-of-type`.
Defaults to `var(--spectrum-breadcrumbs-font-family-current)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-font-size-current": {
+ "description": "Used by `.spectrum-Breadcrumbs-item:last-of-type`.
Defaults to `var(--spectrum-breadcrumbs-font-size-current)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-font-weight-current": {
+ "description": "Used by `.spectrum-Breadcrumbs-item:last-of-type`.
Defaults to `var(--spectrum-breadcrumbs-font-weight-current)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-action-button-spacing-inline": {
+ "description": "Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton`.
Defaults to `var(--spectrum-breadcrumbs-action-button-spacing-inline)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-action-button-spacing-block": {
+ "description": "Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton`.
Defaults to `var(--spectrum-breadcrumbs-action-button-spacing-block)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-action-button-color": {
+ "description": "Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton`.
Defaults to `var(--spectrum-breadcrumbs-action-button-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-action-button-color-disabled": {
+ "description": "Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton:disabled`.
Defaults to `var(--spectrum-breadcrumbs-action-button-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-inline-start": {
+ "description": "Used by `.spectrum-Breadcrumbs-item:first-of-type > .spectrum-Breadcrumbs-itemLink`, `.spectrum-Breadcrumbs--multiline .spectrum-Breadcrumbs-item:last-of-type > .spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-inline-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-inline-start-to-truncated-menu": {
+ "description": "Used by `.spectrum-Breadcrumbs-item:first-of-type > .spectrum-ActionButton`.
Defaults to `var(--spectrum-breadcrumbs-inline-start-to-truncated-menu)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-item-link-border-radius": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemLink`, `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--spectrum-breadcrumbs-item-link-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-text-color": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-text-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-text-spacing-block-start": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-text-spacing-block-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-text-spacing-block-end": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-text-spacing-block-end)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-separator-spacing-inline": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemLink`, `.spectrum-Breadcrumbs-itemLink + .spectrum-Breadcrumbs-itemSeparator`.
Defaults to `var(--spectrum-breadcrumbs-separator-spacing-inline)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-text-color-disabled": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemLink.is-disabled, .spectrum-Breadcrumbs-itemLink[aria-disabled=\"true\"]`.
Defaults to `var(--spectrum-breadcrumbs-text-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-text-color-current": {
+ "description": "Used by `.spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-text-color-current)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-title-spacing-block-start": {
+ "description": "Used by `.spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-title-spacing-block-start)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-title-spacing-block-end": {
+ "description": "Used by `.spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-title-spacing-block-end)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-text-decoration-thickness": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemLink[href]:active, .spectrum-Breadcrumbs-itemLink[href]:focus-visible, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:active, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:focus-visible`, `.spectrum-Breadcrumbs-itemLink[href]:hover, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:hover`.
Defaults to `var(--spectrum-breadcrumbs-text-decoration-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-text-decoration-gap": {
+ "description": "Used by `.spectrum-Breadcrumbs-itemLink[href]:active, .spectrum-Breadcrumbs-itemLink[href]:focus-visible, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:active, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:focus-visible`, `.spectrum-Breadcrumbs-itemLink[href]:hover, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:hover`.
Defaults to `var(--spectrum-breadcrumbs-text-decoration-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-focus-indicator-gap": {
+ "description": "Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--spectrum-breadcrumbs-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-focus-indicator-thickness": {
+ "description": "Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--spectrum-breadcrumbs-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-focus-indicator-color": {
+ "description": "Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--spectrum-breadcrumbs-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-breadcrumbs-item-dragged-background": {
+ "description": "Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before`.
Defaults to `var(--spectrum-breadcrumbs-item-dragged-background)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-breadcrumbs-block-size": {
+ "value": "72px",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--sizeL`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs`.
Defaults to `var(--spectrum-breadcrumbs-height-multiline)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-line-height": {
+ "value": "1.3",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-font-size": {
+ "value": "12px",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--sizeL`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-font-size-75)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-font-family": {
+ "value": "var(--spectrum-sans-font-family-stack)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-font-weight": {
+ "value": "400",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-regular-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item`.
Defaults to `var(--spectrum-default-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-font-size-current": {
+ "value": "var(--spectrum-font-size-700)",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--sizeL`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-item:last-of-type`.
Defaults to `var(--spectrum-heading-size-l)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-font-family-current": {
+ "value": "var(--spectrum-sans-font-family-stack)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item:last-of-type`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-font-weight-current": {
+ "value": "800",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-item:last-of-type`.
Defaults to `var(--spectrum-extra-bold-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-decoration-thickness": {
+ "value": "1px",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemLink[href]:active, .spectrum-Breadcrumbs-itemLink[href]:focus-visible, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:active, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:focus-visible`, `.spectrum-Breadcrumbs-itemLink[href]:hover, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:hover`.
Defaults to `var(--spectrum-text-underline-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-decoration-gap": {
+ "value": "1px",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemLink[href]:active, .spectrum-Breadcrumbs-itemLink[href]:focus-visible, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:active, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:focus-visible`, `.spectrum-Breadcrumbs-itemLink[href]:hover, .spectrum-Breadcrumbs-itemLink[tabindex=\"0\"]:hover`.
Defaults to `var(--spectrum-text-underline-gap)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-separator-spacing-inline": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--sizeL`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-itemLink`, `.spectrum-Breadcrumbs-itemLink + .spectrum-Breadcrumbs-itemSeparator`.
Defaults to `var(--spectrum-breadcrumbs-text-to-separator-multiline)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-to-separator-medium": {
+ "value": "6px",
+ "description": "Used by `--spectrum-breadcrumbs-separator-spacing-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-spacing-block-start": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--sizeL`, `.spectrum-Breadcrumbs--multiline`.
Used by `--spectrum-breadcrumbs-title-spacing-block-start`, `.spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-top-to-text-multiline)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-spacing-block-end": {
+ "value": "9px",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--sizeL`, `.spectrum-Breadcrumbs--multiline`.
Used by `--spectrum-breadcrumbs-title-spacing-block-end`, `.spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-top-text-to-bottom-text)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-icon-spacing-block": {
+ "value": "var(--spectrum-breadcrumbs-top-to-separator-multiline) var(--spectrum-breadcrumbs-separator-to-bottom-text-multiline)",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--sizeL`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-itemSeparator`.
Defaults to `var(--spectrum-breadcrumbs-top-to-separator-multiline) var(--spectrum-breadcrumbs-separator-to-bottom-text-multiline)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-top-to-separator-medium": {
+ "value": "11px",
+ "description": "Used by `--spectrum-breadcrumbs-icon-spacing-block`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-title-spacing-block-start": {
+ "value": "0",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemLink`.
Defaults to `0`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-title-spacing-block-end": {
+ "value": "9px",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-bottom-to-text-multiline)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-inline-start": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--sizeL`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-item:first-of-type > .spectrum-Breadcrumbs-itemLink`, `.spectrum-Breadcrumbs--multiline .spectrum-Breadcrumbs-item:last-of-type > .spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-breadcrumbs-start-edge-to-text-multiline)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-start-edge-to-text-medium": {
+ "value": "6px",
+ "description": "Used by `--spectrum-breadcrumbs-inline-start`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-inline-end": {
+ "value": "0px",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs`.
Defaults to `var(--spectrum-breadcrumbs-end-edge-to-text)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-end-edge-to-text": {
+ "value": "0px",
+ "description": "Used by `--spectrum-breadcrumbs-inline-end`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-inline-start-to-truncated-menu": {
+ "value": "0px",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item:first-of-type > .spectrum-ActionButton`.
Defaults to `var(--spectrum-breadcrumbs-start-edge-to-truncated-menu)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-start-edge-to-truncated-menu": {
+ "value": "0px",
+ "description": "Used by `--spectrum-breadcrumbs-inline-start-to-truncated-menu`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-action-button-spacing-inline": {
+ "value": "0px",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton`.
Defaults to `var(--spectrum-breadcrumbs-truncated-menu-to-separator)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-truncated-menu-to-separator": {
+ "value": "0px",
+ "description": "Used by `--spectrum-breadcrumbs-action-button-spacing-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-action-button-spacing-block": {
+ "value": "var(--spectrum-breadcrumbs-top-to-truncated-menu) var(--spectrum-breadcrumbs-truncated-menu-to-bottom-text)",
+ "description": "Defined in `.spectrum-Breadcrumbs`, `.spectrum-Breadcrumbs--multiline`.
Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton`.
Defaults to `var(--spectrum-breadcrumbs-top-to-truncated-menu) var(--spectrum-breadcrumbs-truncated-menu-to-bottom-text)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-top-to-truncated-menu": {
+ "value": "0px",
+ "description": "Used by `--spectrum-breadcrumbs-action-button-spacing-block`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--spectrum-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-item-link-border-radius": {
+ "value": "4px",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemLink`, `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--spectrum-corner-radius-small-default)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-color": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-neutral-subdued-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-color-current": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--spectrum-neutral-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-color-disabled": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemLink.is-disabled, .spectrum-Breadcrumbs-itemLink[aria-disabled=\"true\"]`.
Defaults to `var(--spectrum-disabled-content-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-separator-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemSeparator`.
Defaults to `var(--spectrum-neutral-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-action-button-color": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton`.
Defaults to `var(--spectrum-neutral-subdued-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-action-button-color-disabled": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton:disabled`.
Defaults to `var(--spectrum-disabled-content-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--spectrum-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-item-dragged-background": {
+ "value": "rgb(var(--spectrum-drop-zone-background-color-rgb), var(--spectrum-drop-zone-background-color-opacity))",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before`.
Defaults to `rgb(var(--spectrum-drop-zone-background-color-rgb), var(--spectrum-drop-zone-background-color-opacity))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-to-separator-large": {
+ "value": "9px",
+ "description": "Used by `--spectrum-breadcrumbs-separator-spacing-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-top-to-separator-large": {
+ "value": "15px",
+ "description": "Used by `--spectrum-breadcrumbs-icon-spacing-block`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-start-edge-to-text-large": {
+ "value": "9px",
+ "description": "Used by `--spectrum-breadcrumbs-inline-start`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-height-multiline": {
+ "value": "72px",
+ "description": "Used by `--spectrum-breadcrumbs-block-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-text-to-separator-multiline": {
+ "value": "4px",
+ "description": "Used by `--spectrum-breadcrumbs-separator-spacing-inline`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-top-to-text-multiline": {
+ "value": "4px",
+ "description": "Used by `--spectrum-breadcrumbs-text-spacing-block-start`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-top-text-to-bottom-text": {
+ "value": "9px",
+ "description": "Used by `--spectrum-breadcrumbs-text-spacing-block-end`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-top-to-separator-multiline": {
+ "value": "7px",
+ "description": "Used by `--spectrum-breadcrumbs-icon-spacing-block`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-separator-to-bottom-text-multiline": {
+ "value": "11px",
+ "description": "Used by `--spectrum-breadcrumbs-icon-spacing-block`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-bottom-to-text-multiline": {
+ "value": "9px",
+ "description": "Used by `--spectrum-breadcrumbs-title-spacing-block-end`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-start-edge-to-text-multiline": {
+ "value": "4px",
+ "description": "Used by `--spectrum-breadcrumbs-inline-start`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-breadcrumbs-truncated-menu-to-bottom-text": {
+ "value": "4px",
+ "description": "Used by `--spectrum-breadcrumbs-action-button-spacing-block`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-breadcrumbs-block-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-breadcrumbs-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-breadcrumbs-font-size`, `--spectrum-breadcrumbs-font-size-current`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `--spectrum-breadcrumbs-font-family`, `--spectrum-breadcrumbs-font-family-current`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-regular-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-breadcrumbs-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-default-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-breadcrumbs-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-bold-font-weight": {
+ "value": "700",
+ "description": "Used by `--spectrum-breadcrumbs-font-weight-current`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-underline-thickness": {
+ "value": "1px",
+ "description": "Used by `--spectrum-breadcrumbs-text-decoration-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-underline-gap": {
+ "value": "1px",
+ "description": "Used by `--spectrum-breadcrumbs-text-decoration-gap`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-breadcrumbs-text-spacing-block-start`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-100": {
+ "value": "9px",
+ "description": "Used by `--spectrum-breadcrumbs-text-spacing-block-end`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-breadcrumbs-focus-indicator-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Used by `--spectrum-breadcrumbs-focus-indicator-gap`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-small-default": {
+ "value": "4px",
+ "description": "Used by `--spectrum-breadcrumbs-item-link-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-subdued-content-color-default": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Used by `--spectrum-breadcrumbs-text-color`, `--spectrum-breadcrumbs-action-button-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-breadcrumbs-text-color-current`, `--spectrum-breadcrumbs-separator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-content-color": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Used by `--spectrum-breadcrumbs-text-color-disabled`, `--spectrum-breadcrumbs-action-button-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Used by `--spectrum-breadcrumbs-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-drop-zone-background-color-rgb": {
+ "description": "Used by `--spectrum-breadcrumbs-item-dragged-background`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-drop-zone-background-color-opacity": {
+ "value": "0.1",
+ "description": "Used by `--spectrum-breadcrumbs-item-dragged-background`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-component-height-200": {
+ "value": "40px",
+ "description": "Used by `--spectrum-breadcrumbs-block-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-200": {
+ "value": "16px",
+ "description": "Used by `--spectrum-breadcrumbs-font-size`, `--spectrum-breadcrumbs-font-size-current`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-200": {
+ "value": "9px",
+ "description": "Used by `--spectrum-breadcrumbs-text-spacing-block-start`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-200": {
+ "value": "11px",
+ "description": "Used by `--spectrum-breadcrumbs-text-spacing-block-end`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-75": {
+ "value": "12px",
+ "description": "Used by `--spectrum-breadcrumbs-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-size-l": {
+ "value": "var(--spectrum-font-size-700)",
+ "description": "Used by `--spectrum-breadcrumbs-font-size-current`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-extra-bold-font-weight": {
+ "value": "800",
+ "description": "Used by `--spectrum-breadcrumbs-font-weight-current`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {
+ "highcontrast-breadcrumbs-separator-color": {
+ "value": "var(--mod-breadcrumbs-separator-color, var(--spectrum-breadcrumbs-separator-color))",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemSeparator`.
Defaults to `var(--mod-breadcrumbs-separator-color, var(--spectrum-breadcrumbs-separator-color))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-breadcrumbs-action-button-color": {
+ "value": "var(--mod-breadcrumbs-action-button-color, var(--spectrum-breadcrumbs-action-button-color))",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton`.
Defaults to `var(--mod-breadcrumbs-action-button-color, var(--spectrum-breadcrumbs-action-button-color))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-breadcrumbs-action-button-color-disabled": {
+ "value": "var(--mod-breadcrumbs-action-button-color-disabled, var(--spectrum-breadcrumbs-action-button-color-disabled))",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item > .spectrum-ActionButton:disabled`.
Defaults to `var(--mod-breadcrumbs-action-button-color-disabled, var(--spectrum-breadcrumbs-action-button-color-disabled))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-breadcrumbs-text-color": {
+ "value": "var(--mod-breadcrumbs-text-color, var(--spectrum-breadcrumbs-text-color))",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--mod-breadcrumbs-text-color, var(--spectrum-breadcrumbs-text-color))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-breadcrumbs-text-color-disabled": {
+ "value": "var(--mod-breadcrumbs-text-color-disabled, var(--spectrum-breadcrumbs-text-color-disabled))",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-itemLink.is-disabled, .spectrum-Breadcrumbs-itemLink[aria-disabled=\"true\"]`.
Defaults to `var(--mod-breadcrumbs-text-color-disabled, var(--spectrum-breadcrumbs-text-color-disabled))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-breadcrumbs-text-color-current": {
+ "value": "var(--mod-breadcrumbs-text-color-current, var(--spectrum-breadcrumbs-text-color-current))",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item:last-of-type .spectrum-Breadcrumbs-itemLink`.
Defaults to `var(--mod-breadcrumbs-text-color-current, var(--spectrum-breadcrumbs-text-color-current))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-breadcrumbs-focus-indicator-color": {
+ "value": "var(--mod-breadcrumbs-focus-indicator-color, var(--spectrum-breadcrumbs-focus-indicator-color))",
+ "description": "Defined in `.spectrum-Breadcrumbs`.
Used by `.spectrum-Breadcrumbs-item.is-dragged .spectrum-Breadcrumbs-itemLink:before, .spectrum-Breadcrumbs-itemLink:focus-visible:before`.
Defaults to `var(--mod-breadcrumbs-focus-indicator-color, var(--spectrum-breadcrumbs-focus-indicator-color))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/breadcrumb/stories/breadcrumb.stories.js b/components/breadcrumb/stories/breadcrumb.stories.js
index 33faf477ad0..8a4a92b7282 100644
--- a/components/breadcrumb/stories/breadcrumb.stories.js
+++ b/components/breadcrumb/stories/breadcrumb.stories.js
@@ -1,10 +1,12 @@
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isDragged, size } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { BreadcrumbGroup } from "./breadcrumb.test.js";
import { BreadcrumbTitleHeadings, Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* Breadcrumbs show hierarchy and navigational context for a user's location within an app.
*/
@@ -141,7 +143,11 @@ export default {
metadata,
status: {
type: "migrated",
- }
+ },
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/breadcrumb/stories/template.js b/components/breadcrumb/stories/template.js
index 0a0ad48c0d9..d725f66e683 100644
--- a/components/breadcrumb/stories/template.js
+++ b/components/breadcrumb/stories/template.js
@@ -1,16 +1,19 @@
import { Template as ActionButton } from "@spectrum-css/actionbutton/stories/template.js";
import { Template as Icon } from "@spectrum-css/icon/stories/template.js";
-import { Container } from "@spectrum-css/preview/decorators";
+import { Container, getRandomId } from "@spectrum-css/preview/decorators";
import { Template as Typography } from "@spectrum-css/typography/stories/template.js";
import { html } from "lit";
import { classMap } from "lit/directives/class-map.js";
import { ifDefined } from "lit/directives/if-defined.js";
+import { styleMap } from "lit/directives/style-map.js";
import { when } from "lit/directives/when.js";
import "../index.css";
export const Template = ({
rootClass = "spectrum-Breadcrumbs",
+ id = getRandomId("breadcrumbs"),
+ customStyles = {},
customClasses = [],
items = [],
size = "m",
@@ -48,6 +51,8 @@ export const Template = ({
[`${rootClass}--${variant}`]: typeof variant !== "undefined",
...customClasses.reduce((a, c) => ({ ...a, [c]: true }), {}),
})}
+ id=${ifDefined(id)}
+ style=${styleMap(customStyles)}
>
${breadcrumbItems.map((item, idx, arr) => {
const { label, isDisabled, iconName, iconSet } = item;
diff --git a/components/button/dist/metadata.json b/components/button/dist/metadata.json
index 660dfcc6d96..6b737777551 100644
--- a/components/button/dist/metadata.json
+++ b/components/button/dist/metadata.json
@@ -13,6 +13,16 @@
".spectrum-Button--sizeXL",
".spectrum-Button-label",
".spectrum-Button-label:empty",
+ ".spectrum-Button::-moz-focus-inner",
+ ".spectrum-Button:active",
+ ".spectrum-Button:after",
+ ".spectrum-Button:disabled",
+ ".spectrum-Button:focus",
+ ".spectrum-Button:focus-visible",
+ ".spectrum-Button:focus-visible:after",
+ ".spectrum-Button:hover",
+ ".spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)",
+ ".spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite) .spectrum-Button-label",
".spectrum-Button.is-disabled",
".spectrum-Button.is-focused",
".spectrum-Button.is-focused:after",
@@ -38,234 +48,1162 @@
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline",
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary",
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline",
- ".spectrum-Button::-moz-focus-inner",
- ".spectrum-Button:active",
- ".spectrum-Button:after",
- ".spectrum-Button:disabled",
- ".spectrum-Button:focus",
- ".spectrum-Button:focus-visible",
- ".spectrum-Button:focus-visible:after",
- ".spectrum-Button:hover",
- ".spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)",
- ".spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite) .spectrum-Button-label",
".spectrum-Button[pending]",
".spectrum-Button[pending] .spectrum-Button-label",
".spectrum-Button[pending] .spectrum-Icon",
".spectrum-Button[pending] .spectrum-ProgressCircle",
"a.spectrum-Button"
],
- "modifiers": [
- "--mod-button-animation-duration",
- "--mod-button-background-color-default",
- "--mod-button-background-color-disabled",
- "--mod-button-background-color-down",
- "--mod-button-background-color-focus",
- "--mod-button-background-color-hover",
- "--mod-button-border-color-default",
- "--mod-button-border-color-disabled",
- "--mod-button-border-color-down",
- "--mod-button-border-color-focus",
- "--mod-button-border-color-hover",
- "--mod-button-border-radius",
- "--mod-button-border-width",
- "--mod-button-bottom-to-text",
- "--mod-button-content-color-default",
- "--mod-button-content-color-disabled",
- "--mod-button-content-color-down",
- "--mod-button-content-color-focus",
- "--mod-button-content-color-hover",
- "--mod-button-edge-to-text",
- "--mod-button-edge-to-visual",
- "--mod-button-edge-to-visual-only",
- "--mod-button-focus-ring-border-radius",
- "--mod-button-focus-ring-color",
- "--mod-button-focus-ring-gap",
- "--mod-button-focus-ring-thickness",
- "--mod-button-font-family",
- "--mod-button-font-size",
- "--mod-button-font-weight",
- "--mod-button-height",
- "--mod-button-icon-margin-block-start",
- "--mod-button-line-height",
- "--mod-button-margin-block",
- "--mod-button-margin-left",
- "--mod-button-margin-right",
- "--mod-button-max-inline-size",
- "--mod-button-min-width",
- "--mod-button-padding-label-to-icon",
- "--mod-button-text-align",
- "--mod-button-text-align-with-icon",
- "--mod-button-top-to-icon",
- "--mod-button-top-to-text"
- ],
- "component": [
- "--spectrum-button-animation-duration",
- "--spectrum-button-background-color-default",
- "--spectrum-button-background-color-disabled",
- "--spectrum-button-background-color-down",
- "--spectrum-button-background-color-focus",
- "--spectrum-button-background-color-hover",
- "--spectrum-button-border-color-default",
- "--spectrum-button-border-color-disabled",
- "--spectrum-button-border-color-down",
- "--spectrum-button-border-color-focus",
- "--spectrum-button-border-color-hover",
- "--spectrum-button-border-radius",
- "--spectrum-button-border-width",
- "--spectrum-button-bottom-to-text",
- "--spectrum-button-bottom-to-text-extra-large",
- "--spectrum-button-bottom-to-text-large",
- "--spectrum-button-bottom-to-text-medium",
- "--spectrum-button-bottom-to-text-small",
- "--spectrum-button-content-color-default",
- "--spectrum-button-content-color-disabled",
- "--spectrum-button-content-color-down",
- "--spectrum-button-content-color-focus",
- "--spectrum-button-content-color-hover",
- "--spectrum-button-edge-to-text",
- "--spectrum-button-edge-to-visual",
- "--spectrum-button-edge-to-visual-only",
- "--spectrum-button-focus-indicator-color",
- "--spectrum-button-focus-ring-gap",
- "--spectrum-button-focus-ring-thickness",
- "--spectrum-button-font-size",
- "--spectrum-button-font-weight",
- "--spectrum-button-height",
- "--spectrum-button-intended-icon-size",
- "--spectrum-button-line-height",
- "--spectrum-button-min-width",
- "--spectrum-button-minimum-width-multiplier",
- "--spectrum-button-padding-label-to-icon",
- "--spectrum-button-top-to-icon",
- "--spectrum-button-top-to-text",
- "--spectrum-button-top-to-text-extra-large",
- "--spectrum-button-top-to-text-large",
- "--spectrum-button-top-to-text-medium",
- "--spectrum-button-top-to-text-small"
- ],
- "global": [
- "--spectrum-accent-background-color-default",
- "--spectrum-accent-background-color-down",
- "--spectrum-accent-background-color-hover",
- "--spectrum-accent-background-color-key-focus",
- "--spectrum-animation-duration-100",
- "--spectrum-black",
- "--spectrum-bold-font-weight",
- "--spectrum-border-width-200",
- "--spectrum-component-height-100",
- "--spectrum-component-height-200",
- "--spectrum-component-height-300",
- "--spectrum-component-height-75",
- "--spectrum-component-pill-edge-to-text-100",
- "--spectrum-component-pill-edge-to-text-200",
- "--spectrum-component-pill-edge-to-text-300",
- "--spectrum-component-pill-edge-to-text-75",
- "--spectrum-component-pill-edge-to-visual-100",
- "--spectrum-component-pill-edge-to-visual-200",
- "--spectrum-component-pill-edge-to-visual-300",
- "--spectrum-component-pill-edge-to-visual-75",
- "--spectrum-component-pill-edge-to-visual-only-100",
- "--spectrum-component-pill-edge-to-visual-only-200",
- "--spectrum-component-pill-edge-to-visual-only-300",
- "--spectrum-component-pill-edge-to-visual-only-75",
- "--spectrum-component-size-difference-down",
- "--spectrum-component-size-minimum-perspective-down",
- "--spectrum-component-size-width-ratio-down",
- "--spectrum-component-top-to-workflow-icon-100",
- "--spectrum-component-top-to-workflow-icon-200",
- "--spectrum-component-top-to-workflow-icon-300",
- "--spectrum-component-top-to-workflow-icon-75",
- "--spectrum-corner-radius-full",
- "--spectrum-disabled-background-color",
- "--spectrum-disabled-border-color",
- "--spectrum-disabled-content-color",
- "--spectrum-disabled-static-black-background-color",
- "--spectrum-disabled-static-black-border-color",
- "--spectrum-disabled-static-black-content-color",
- "--spectrum-disabled-static-white-background-color",
- "--spectrum-disabled-static-white-border-color",
- "--spectrum-disabled-static-white-content-color",
- "--spectrum-downstate-height",
- "--spectrum-downstate-perspective",
- "--spectrum-downstate-width",
- "--spectrum-focus-indicator-color",
- "--spectrum-focus-indicator-gap",
- "--spectrum-focus-indicator-thickness",
- "--spectrum-font-size-100",
- "--spectrum-font-size-200",
- "--spectrum-font-size-300",
- "--spectrum-font-size-75",
- "--spectrum-gray-100",
- "--spectrum-gray-200",
- "--spectrum-gray-25",
- "--spectrum-gray-300",
- "--spectrum-gray-400",
- "--spectrum-gray-800",
- "--spectrum-gray-900",
- "--spectrum-icon-block-size",
- "--spectrum-line-height-100",
- "--spectrum-negative-background-color-default",
- "--spectrum-negative-background-color-down",
- "--spectrum-negative-background-color-hover",
- "--spectrum-negative-background-color-key-focus",
- "--spectrum-neutral-background-color-default",
- "--spectrum-neutral-background-color-down",
- "--spectrum-neutral-background-color-hover",
- "--spectrum-neutral-background-color-key-focus",
- "--spectrum-neutral-content-color-default",
- "--spectrum-neutral-content-color-down",
- "--spectrum-neutral-content-color-hover",
- "--spectrum-neutral-content-color-key-focus",
- "--spectrum-progress-circle-thickness-medium",
- "--spectrum-sans-font-family-stack",
- "--spectrum-static-black-focus-indicator-color",
- "--spectrum-static-white-focus-indicator-color",
- "--spectrum-text-to-visual-100",
- "--spectrum-text-to-visual-200",
- "--spectrum-text-to-visual-300",
- "--spectrum-text-to-visual-75",
- "--spectrum-transparent-black-100",
- "--spectrum-transparent-black-200",
- "--spectrum-transparent-black-25",
- "--spectrum-transparent-black-300",
- "--spectrum-transparent-black-400",
- "--spectrum-transparent-black-800",
- "--spectrum-transparent-black-900",
- "--spectrum-transparent-white-100",
- "--spectrum-transparent-white-200",
- "--spectrum-transparent-white-25",
- "--spectrum-transparent-white-300",
- "--spectrum-transparent-white-400",
- "--spectrum-transparent-white-800",
- "--spectrum-transparent-white-900",
- "--spectrum-white",
- "--spectrum-workflow-icon-size-100",
- "--spectrum-workflow-icon-size-200",
- "--spectrum-workflow-icon-size-300",
- "--spectrum-workflow-icon-size-75"
- ],
- "passthroughs": [
- "--mod-progress-circle-position",
- "--mod-progress-circle-thickness",
- "--mod-progress-circle-track-border-color",
- "--mod-progress-circle-track-border-color-over-background"
- ],
- "high-contrast": [
- "--highcontrast-button-background-color-default",
- "--highcontrast-button-background-color-disabled",
- "--highcontrast-button-background-color-down",
- "--highcontrast-button-background-color-focus",
- "--highcontrast-button-background-color-hover",
- "--highcontrast-button-border-color-default",
- "--highcontrast-button-border-color-disabled",
- "--highcontrast-button-border-color-down",
- "--highcontrast-button-border-color-focus",
- "--highcontrast-button-border-color-hover",
- "--highcontrast-button-content-color-default",
- "--highcontrast-button-content-color-disabled",
- "--highcontrast-button-content-color-down",
- "--highcontrast-button-content-color-focus",
- "--highcontrast-button-content-color-hover",
- "--highcontrast-button-focus-ring-color"
- ]
+ "modifiers": {
+ "mod-button-font-family": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-line-height": {
+ "description": "Used by `.spectrum-Button`, `.spectrum-Button-label`.
Defaults to `var(--spectrum-button-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-animation-duration": {
+ "description": "Used by `.spectrum-Button`, `.spectrum-Button:after`, `.spectrum-Button .spectrum-Button-label, .spectrum-Button .spectrum-Icon`, `.spectrum-Button .spectrum-ProgressCircle`, `.spectrum-Button.is-pending .spectrum-Button-label, .spectrum-Button.is-pending .spectrum-Icon, .spectrum-Button[pending] .spectrum-Button-label, .spectrum-Button[pending] .spectrum-Icon`, `.spectrum-Button.is-pending .spectrum-ProgressCircle, .spectrum-Button[pending] .spectrum-ProgressCircle`.
Defaults to `var(--spectrum-button-animation-duration, 0.13s)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-border-width": {
+ "description": "Used by `--spectrum-button-edge-to-visual`, `--spectrum-button-edge-to-visual-only`, `--spectrum-button-edge-to-text`, `.spectrum-Button`, `.spectrum-Button .spectrum-Icon`, `.spectrum-Button:after`, `.spectrum-Button-label`.
Defaults to `var(--spectrum-button-border-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-border-radius": {
+ "description": "Used by `.spectrum-Button`, `.spectrum-Button:after`.
Defaults to `var(--spectrum-button-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-font-size": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-button-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-font-weight": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-button-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-padding-label-to-icon": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-button-padding-label-to-icon)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-max-inline-size": {
+ "description": "Used by `.spectrum-Button`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-min-width": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-button-min-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-height": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-button-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-edge-to-text": {
+ "description": "Used by `.spectrum-Button`, `.spectrum-Button .spectrum-Icon`.
Defaults to `var(--spectrum-button-edge-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-background-color-default": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-button-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-border-color-default": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-button-border-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-content-color-default": {
+ "description": "Used by `.spectrum-Button`.
Defaults to `var(--spectrum-button-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-margin-block": {
+ "description": "Used by `.spectrum-Button`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-margin-right": {
+ "description": "Used by `.spectrum-Button`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-margin-left": {
+ "description": "Used by `.spectrum-Button`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-icon-margin-block-start": {
+ "description": "Used by `.spectrum-Button .spectrum-Icon`.
Defaults to `max(0px, var(--mod-button-top-to-icon, var(--spectrum-button-top-to-icon)) - var(--mod-button-border-width, var(--spectrum-button-border-width)) + (var(--_icon-size-difference, 0px) / 2))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-top-to-icon": {
+ "description": "Used by `.spectrum-Button .spectrum-Icon`.
Defaults to `var(--spectrum-button-top-to-icon)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-edge-to-visual": {
+ "description": "Used by `.spectrum-Button .spectrum-Icon`.
Defaults to `var(--spectrum-button-edge-to-visual)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-focus-ring-gap": {
+ "description": "Used by `.spectrum-Button:after`.
Defaults to `var(--spectrum-button-focus-ring-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-focus-ring-border-radius": {
+ "description": "Used by `.spectrum-Button:after`.
Defaults to `calc(var(--mod-button-border-radius, var(--spectrum-button-border-radius)) + var(--mod-button-focus-ring-gap, var(--spectrum-button-focus-ring-gap)))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-focus-ring-thickness": {
+ "description": "Used by `.spectrum-Button.is-focused:after, .spectrum-Button:focus-visible:after`.
Defaults to `var(--spectrum-button-focus-ring-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-focus-ring-color": {
+ "description": "Used by `.spectrum-Button.is-focused:after, .spectrum-Button:focus-visible:after`.
Defaults to `var(--spectrum-button-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-background-color-hover": {
+ "description": "Used by `.spectrum-Button:hover`.
Defaults to `var(--spectrum-button-background-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-border-color-hover": {
+ "description": "Used by `.spectrum-Button:hover`.
Defaults to `var(--spectrum-button-border-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-content-color-hover": {
+ "description": "Used by `.spectrum-Button:hover`.
Defaults to `var(--spectrum-button-content-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-background-color-focus": {
+ "description": "Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--spectrum-button-background-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-border-color-focus": {
+ "description": "Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--spectrum-button-border-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-content-color-focus": {
+ "description": "Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--spectrum-button-content-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-background-color-down": {
+ "description": "Used by `.spectrum-Button:active`.
Defaults to `var(--spectrum-button-background-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-border-color-down": {
+ "description": "Used by `.spectrum-Button:active`.
Defaults to `var(--spectrum-button-border-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-content-color-down": {
+ "description": "Used by `.spectrum-Button:active`.
Defaults to `var(--spectrum-button-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-background-color-disabled": {
+ "description": "Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--spectrum-button-background-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-border-color-disabled": {
+ "description": "Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--spectrum-button-border-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-content-color-disabled": {
+ "description": "Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--spectrum-button-content-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-button-top-to-text": {
+ "description": "Used by `.spectrum-Button-label`.
Defaults to `var(--spectrum-button-top-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-bottom-to-text": {
+ "description": "Used by `.spectrum-Button-label`.
Defaults to `var(--spectrum-button-bottom-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-text-align": {
+ "description": "Used by `.spectrum-Button-label`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-text-align-with-icon": {
+ "description": "Used by `.spectrum-Button .spectrum-Icon + .spectrum-Button-label`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-button-edge-to-visual-only": {
+ "description": "Used by `.spectrum-Button.spectrum-Button--iconOnly`.
Defaults to `var(--spectrum-button-edge-to-visual-only)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-button-animation-duration": {
+ "value": "var(--spectrum-animation-duration-100)",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button`, `.spectrum-Button:after`, `.spectrum-Button .spectrum-Button-label, .spectrum-Button .spectrum-Icon`, `.spectrum-Button .spectrum-ProgressCircle`, `.spectrum-Button.is-pending .spectrum-Button-label, .spectrum-Button.is-pending .spectrum-Icon, .spectrum-Button[pending] .spectrum-Button-label, .spectrum-Button[pending] .spectrum-Icon`, `.spectrum-Button.is-pending .spectrum-ProgressCircle, .spectrum-Button[pending] .spectrum-ProgressCircle`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-focus-ring-gap": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button:after`.
Defaults to `var(--spectrum-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-focus-ring-thickness": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button.is-focused:after, .spectrum-Button:focus-visible:after`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-focus-indicator-color": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticBlack`.
Used by `.spectrum-Button.is-focused:after, .spectrum-Button:focus-visible:after`.
Defaults to `var(--spectrum-static-black-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-min-width": {
+ "value": "calc(var(--spectrum-component-height-300) * var(--spectrum-button-minimum-width-multiplier))",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button`.
Defaults to `calc(var(--spectrum-component-height-300) * var(--spectrum-button-minimum-width-multiplier))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-minimum-width-multiplier": {
+ "value": "2.25",
+ "description": "Used by `--spectrum-button-min-width`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-height": {
+ "value": "48px",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `--spectrum-button-border-radius`, `.spectrum-Button`.
Defaults to `var(--spectrum-component-height-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-border-radius": {
+ "value": "9999px",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--iconOnly`.
Used by `.spectrum-Button`, `.spectrum-Button:after`.
Defaults to `var(--spectrum-corner-radius-full)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-border-width": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Button`.
Used by `--spectrum-button-edge-to-visual`, `--spectrum-button-edge-to-visual-only`, `--spectrum-button-edge-to-text`, `.spectrum-Button`, `.spectrum-Button .spectrum-Icon`, `.spectrum-Button:after`, `.spectrum-Button-label`.
Defaults to `var(--spectrum-border-width-200)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-line-height": {
+ "value": "1.2",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button-label`.
Defaults to `1.2`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-font-weight": {
+ "value": "700",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button`.
Defaults to `var(--spectrum-bold-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-font-size": {
+ "value": "18px",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button`.
Defaults to `var(--spectrum-font-size-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-edge-to-visual": {
+ "value": "calc(var(--spectrum-component-pill-edge-to-visual-300) - var(--mod-button-border-width, var(--spectrum-button-border-width)))",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button .spectrum-Icon`.
Defaults to `calc(var(--spectrum-component-pill-edge-to-visual-300) - var(--mod-button-border-width, var(--spectrum-button-border-width)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-edge-to-visual-only": {
+ "value": "calc(var(--spectrum-component-pill-edge-to-visual-only-300) - var(--mod-button-border-width, var(--spectrum-button-border-width)))",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button.spectrum-Button--iconOnly`.
Defaults to `calc(var(--spectrum-component-pill-edge-to-visual-only-300) - var(--mod-button-border-width, var(--spectrum-button-border-width)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-edge-to-text": {
+ "value": "calc(var(--spectrum-component-pill-edge-to-text-300) - var(--mod-button-border-width, var(--spectrum-button-border-width)))",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button`, `.spectrum-Button .spectrum-Icon`.
Defaults to `calc(var(--spectrum-component-pill-edge-to-text-300) - var(--mod-button-border-width, var(--spectrum-button-border-width)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-padding-label-to-icon": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button`.
Defaults to `var(--spectrum-text-to-visual-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-top-to-text": {
+ "value": "var(--spectrum-button-top-to-text-extra-large)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button-label`.
Defaults to `var(--spectrum-button-top-to-text-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-top-to-text-medium": {
+ "description": "Used by `--spectrum-button-top-to-text`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-bottom-to-text": {
+ "value": "var(--spectrum-button-bottom-to-text-extra-large)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button-label`.
Defaults to `var(--spectrum-button-bottom-to-text-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-bottom-to-text-medium": {
+ "description": "Used by `--spectrum-button-bottom-to-text`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-top-to-icon": {
+ "value": "11px",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `.spectrum-Button .spectrum-Icon`.
Defaults to `var(--spectrum-component-top-to-workflow-icon-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-intended-icon-size": {
+ "value": "26px",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS`, `.spectrum-Button--sizeL`, `.spectrum-Button--sizeXL`.
Used by `--_icon-size-difference`.
Defaults to `var(--spectrum-workflow-icon-size-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-top-to-text-small": {
+ "description": "Used by `--spectrum-button-top-to-text`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-bottom-to-text-small": {
+ "description": "Used by `--spectrum-button-bottom-to-text`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-top-to-text-large": {
+ "description": "Used by `--spectrum-button-top-to-text`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-bottom-to-text-large": {
+ "description": "Used by `--spectrum-button-bottom-to-text`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-top-to-text-extra-large": {
+ "description": "Used by `--spectrum-button-top-to-text`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-bottom-to-text-extra-large": {
+ "description": "Used by `--spectrum-button-bottom-to-text`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-button-border-color-default": {
+ "value": "rgba(0, 0, 0, 0.15)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline`.
Used by `.spectrum-Button`.
Defaults to `var(--spectrum-transparent-black-300)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-border-color-hover": {
+ "value": "rgba(0, 0, 0, 0.22)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline`.
Used by `.spectrum-Button:hover`.
Defaults to `var(--spectrum-transparent-black-400)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-border-color-down": {
+ "value": "rgba(0, 0, 0, 0.22)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline`.
Used by `.spectrum-Button:active`.
Defaults to `var(--spectrum-transparent-black-400)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-border-color-focus": {
+ "value": "rgba(0, 0, 0, 0.22)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline`.
Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--spectrum-transparent-black-400)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-content-color-default": {
+ "value": "rgba(0, 0, 0, 0.84)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--primary`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary`.
Used by `.spectrum-Button`.
Defaults to `var(--spectrum-transparent-black-800)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-content-color-hover": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--primary`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary`.
Used by `.spectrum-Button:hover`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-content-color-down": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--primary`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary`.
Used by `.spectrum-Button:active`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-content-color-focus": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--primary`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary`.
Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-background-color-disabled": {
+ "value": "rgba(0, 0, 0, 0)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`.
Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--spectrum-transparent-black-25)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-border-color-disabled": {
+ "value": "rgba(0, 0, 0, 0.15)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`.
Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--spectrum-disabled-static-black-border-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-content-color-disabled": {
+ "value": "rgba(0, 0, 0, 0.22)",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`.
Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--spectrum-disabled-static-black-content-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-background-color-default": {
+ "value": "rgba(0, 0, 0, 0)",
+ "description": "Defined in `.spectrum-Button, .spectrum-Button.spectrum-Button--accent`, `.spectrum-Button.spectrum-Button--negative`, `.spectrum-Button.spectrum-Button--primary`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline`.
Used by `.spectrum-Button`.
Defaults to `var(--spectrum-transparent-black-25)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-background-color-hover": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Defined in `.spectrum-Button, .spectrum-Button.spectrum-Button--accent`, `.spectrum-Button.spectrum-Button--negative`, `.spectrum-Button.spectrum-Button--primary`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline`.
Used by `.spectrum-Button:hover`.
Defaults to `var(--spectrum-transparent-black-100)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-background-color-down": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Defined in `.spectrum-Button, .spectrum-Button.spectrum-Button--accent`, `.spectrum-Button.spectrum-Button--negative`, `.spectrum-Button.spectrum-Button--primary`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline`.
Used by `.spectrum-Button:active`.
Defaults to `var(--spectrum-transparent-black-100)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-button-background-color-focus": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Defined in `.spectrum-Button, .spectrum-Button.spectrum-Button--accent`, `.spectrum-Button.spectrum-Button--negative`, `.spectrum-Button.spectrum-Button--primary`, `.spectrum-Button.spectrum-Button--primary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary`, `.spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline`.
Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--spectrum-transparent-black-100)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `.spectrum-Button`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `.spectrum-Button`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `.spectrum-Button`, `--spectrum-button-animation-duration`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Used by `--spectrum-button-focus-ring-gap`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-button-focus-ring-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Used by `--spectrum-button-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-button-min-width`, `--spectrum-button-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-border-width-200": {
+ "value": "2px",
+ "description": "Used by `--spectrum-button-border-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-bold-font-weight": {
+ "value": "700",
+ "description": "Used by `--spectrum-button-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-button-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-visual-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-button-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-visual-only-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-button-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-text-100": {
+ "value": "16px",
+ "description": "Used by `--spectrum-button-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-button-padding-label-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-workflow-icon-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-button-top-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-100": {
+ "value": "20px",
+ "description": "Used by `--spectrum-button-intended-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-downstate-perspective": {
+ "value": "24px",
+ "description": "Defined in `.spectrum-Button`, `.spectrum-Button--sizeS.spectrum-Button--iconOnly`.
Used by `.spectrum-Button:active`.
Defaults to `var(--spectrum-component-size-minimum-perspective-down)`, if not set.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-downstate-height": {
+ "description": "Used by `--spectrum-downstate-perspective`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-downstate-width": {
+ "description": "Used by `--spectrum-downstate-perspective`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-width-ratio-down": {
+ "value": "0.3333",
+ "description": "Used by `--spectrum-downstate-perspective`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-full": {
+ "value": "9999px",
+ "description": "Used by `--spectrum-button-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-75": {
+ "value": "24px",
+ "description": "Used by `--spectrum-button-min-width`, `--spectrum-button-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-75": {
+ "value": "12px",
+ "description": "Used by `--spectrum-button-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-visual-75": {
+ "value": "10px",
+ "description": "Used by `--spectrum-button-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-visual-only-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-button-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-text-75": {
+ "value": "12px",
+ "description": "Used by `--spectrum-button-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-75": {
+ "value": "5px",
+ "description": "Used by `--spectrum-button-padding-label-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-workflow-icon-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-button-top-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-75": {
+ "value": "16px",
+ "description": "Used by `--spectrum-button-intended-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-minimum-perspective-down": {
+ "value": "24px",
+ "description": "Used by `--spectrum-downstate-perspective`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-200": {
+ "value": "40px",
+ "description": "Used by `--spectrum-button-min-width`, `--spectrum-button-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-200": {
+ "value": "16px",
+ "description": "Used by `--spectrum-button-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-visual-200": {
+ "value": "18px",
+ "description": "Used by `--spectrum-button-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-visual-only-200": {
+ "value": "9px",
+ "description": "Used by `--spectrum-button-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-text-200": {
+ "value": "20px",
+ "description": "Used by `--spectrum-button-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-200": {
+ "value": "7px",
+ "description": "Used by `--spectrum-button-padding-label-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-workflow-icon-200": {
+ "value": "9px",
+ "description": "Used by `--spectrum-button-top-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-200": {
+ "value": "22px",
+ "description": "Used by `--spectrum-button-intended-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-300": {
+ "value": "48px",
+ "description": "Used by `--spectrum-button-min-width`, `--spectrum-button-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-300": {
+ "value": "18px",
+ "description": "Used by `--spectrum-button-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-visual-300": {
+ "value": "21px",
+ "description": "Used by `--spectrum-button-edge-to-visual`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-visual-only-300": {
+ "value": "11px",
+ "description": "Used by `--spectrum-button-edge-to-visual-only`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-pill-edge-to-text-300": {
+ "value": "24px",
+ "description": "Used by `--spectrum-button-edge-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-visual-300": {
+ "value": "8px",
+ "description": "Used by `--spectrum-button-padding-label-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-workflow-icon-300": {
+ "value": "11px",
+ "description": "Used by `--spectrum-button-top-to-icon`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-workflow-icon-size-300": {
+ "value": "26px",
+ "description": "Used by `--spectrum-button-intended-icon-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-white": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--spectrum-button-content-color-default`, `--spectrum-button-content-color-hover`, `--spectrum-button-content-color-down`, `--spectrum-button-content-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-background-color": {
+ "value": "var(--spectrum-gray-100)",
+ "description": "Used by `--spectrum-button-background-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-content-color": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Used by `--spectrum-button-content-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-border-color": {
+ "value": "var(--spectrum-gray-300)",
+ "description": "Used by `--spectrum-button-border-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-default": {
+ "value": "var(--spectrum-accent-color-900)",
+ "description": "Used by `--spectrum-button-background-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-hover": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--spectrum-button-background-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-down": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--spectrum-button-background-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-background-color-key-focus": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--spectrum-button-background-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-background-color-default": {
+ "value": "var(--spectrum-negative-color-900)",
+ "description": "Used by `--spectrum-button-background-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-background-color-hover": {
+ "value": "var(--spectrum-negative-color-1000)",
+ "description": "Used by `--spectrum-button-background-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-background-color-down": {
+ "value": "var(--spectrum-negative-color-1000)",
+ "description": "Used by `--spectrum-button-background-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-background-color-key-focus": {
+ "value": "var(--spectrum-negative-color-1000)",
+ "description": "Used by `--spectrum-button-background-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-25": {
+ "value": "light-dark(rgb(255, 255, 255), rgb(17, 17, 17))",
+ "description": "Used by `--spectrum-button-content-color-default`, `--spectrum-button-content-color-hover`, `--spectrum-button-content-color-down`, `--spectrum-button-content-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-background-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-button-background-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-background-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-button-background-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-background-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-button-background-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-background-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-button-background-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-100": {
+ "value": "light-dark(rgb(233, 233, 233), rgb(44, 44, 44))",
+ "description": "Used by `--spectrum-button-background-color-hover`, `--spectrum-button-background-color-down`, `--spectrum-button-background-color-focus`, `--spectrum-button-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-800": {
+ "value": "light-dark(rgb(41, 41, 41), rgb(219, 219, 219))",
+ "description": "Used by `--spectrum-button-border-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-900": {
+ "value": "light-dark(rgb(19, 19, 19), rgb(242, 242, 242))",
+ "description": "Used by `--spectrum-button-border-color-hover`, `--spectrum-button-border-color-down`, `--spectrum-button-border-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-button-content-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-button-content-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-button-content-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-button-content-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-200": {
+ "value": "light-dark(rgb(225, 225, 225), rgb(50, 50, 50))",
+ "description": "Used by `--spectrum-button-background-color-hover`, `--spectrum-button-background-color-down`, `--spectrum-button-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-300": {
+ "value": "light-dark(rgb(218, 218, 218), rgb(57, 57, 57))",
+ "description": "Used by `--spectrum-button-border-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-400": {
+ "value": "light-dark(rgb(198, 198, 198), rgb(68, 68, 68))",
+ "description": "Used by `--spectrum-button-border-color-hover`, `--spectrum-button-border-color-down`, `--spectrum-button-border-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-800": {
+ "value": "rgba(255, 255, 255, 0.85)",
+ "description": "Used by `--spectrum-button-background-color-default`, `--spectrum-button-border-color-default`, `--spectrum-button-content-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-900": {
+ "value": "rgba(255, 255, 255, 0.94)",
+ "description": "Used by `--spectrum-button-background-color-hover`, `--spectrum-button-background-color-down`, `--spectrum-button-background-color-focus`, `--spectrum-button-border-color-hover`, `--spectrum-button-border-color-down`, `--spectrum-button-border-color-focus`, `--spectrum-button-content-color-hover`, `--spectrum-button-content-color-down`, `--spectrum-button-content-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-black": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Used by `--spectrum-button-content-color-default`, `--spectrum-button-content-color-hover`, `--spectrum-button-content-color-down`, `--spectrum-button-content-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-static-white-focus-indicator-color": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--spectrum-button-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-white-background-color": {
+ "value": "rgba(255, 255, 255, 0.11)",
+ "description": "Used by `--spectrum-button-background-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-white-content-color": {
+ "value": "rgba(255, 255, 255, 0.21)",
+ "description": "Used by `--spectrum-button-content-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-25": {
+ "value": "rgba(255, 255, 255, 0)",
+ "description": "Used by `--spectrum-button-background-color-default`, `--spectrum-button-background-color-disabled`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-100": {
+ "value": "rgba(255, 255, 255, 0.11)",
+ "description": "Used by `--spectrum-button-background-color-hover`, `--spectrum-button-background-color-down`, `--spectrum-button-background-color-focus`, `--spectrum-button-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-white-border-color": {
+ "value": "rgba(255, 255, 255, 0.17)",
+ "description": "Used by `--spectrum-button-border-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-200": {
+ "value": "rgba(255, 255, 255, 0.14)",
+ "description": "Used by `--spectrum-button-background-color-hover`, `--spectrum-button-background-color-down`, `--spectrum-button-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-300": {
+ "value": "rgba(255, 255, 255, 0.17)",
+ "description": "Used by `--spectrum-button-border-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-400": {
+ "value": "rgba(255, 255, 255, 0.21)",
+ "description": "Used by `--spectrum-button-border-color-hover`, `--spectrum-button-border-color-down`, `--spectrum-button-border-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-800": {
+ "value": "rgba(0, 0, 0, 0.84)",
+ "description": "Used by `--spectrum-button-background-color-default`, `--spectrum-button-border-color-default`, `--spectrum-button-content-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-900": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Used by `--spectrum-button-background-color-hover`, `--spectrum-button-background-color-down`, `--spectrum-button-background-color-focus`, `--spectrum-button-border-color-hover`, `--spectrum-button-border-color-down`, `--spectrum-button-border-color-focus`, `--spectrum-button-content-color-hover`, `--spectrum-button-content-color-down`, `--spectrum-button-content-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-static-black-focus-indicator-color": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Used by `--spectrum-button-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-black-background-color": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Used by `--spectrum-button-background-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-black-content-color": {
+ "value": "rgba(0, 0, 0, 0.22)",
+ "description": "Used by `--spectrum-button-content-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-25": {
+ "value": "rgba(0, 0, 0, 0)",
+ "description": "Used by `--spectrum-button-background-color-default`, `--spectrum-button-background-color-disabled`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-100": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Used by `--spectrum-button-background-color-hover`, `--spectrum-button-background-color-down`, `--spectrum-button-background-color-focus`, `--spectrum-button-background-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-black-border-color": {
+ "value": "rgba(0, 0, 0, 0.15)",
+ "description": "Used by `--spectrum-button-border-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-200": {
+ "value": "rgba(0, 0, 0, 0.12)",
+ "description": "Used by `--spectrum-button-background-color-hover`, `--spectrum-button-background-color-down`, `--spectrum-button-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-300": {
+ "value": "rgba(0, 0, 0, 0.15)",
+ "description": "Used by `--spectrum-button-border-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-400": {
+ "value": "rgba(0, 0, 0, 0.22)",
+ "description": "Used by `--spectrum-button-border-color-hover`, `--spectrum-button-border-color-down`, `--spectrum-button-border-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-icon-block-size": {
+ "value": "var(--spectrum-button-intended-icon-size)",
+ "description": "Used by `--_icon-size-difference`.
Defaults to `var(--spectrum-button-intended-icon-size)`, if not set.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-difference-down": {
+ "value": "-2px",
+ "description": "Used by `.spectrum-Button:active`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-progress-circle-thickness-medium": {
+ "value": "3px",
+ "description": "Used by `--mod-progress-circle-thickness`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-progress-circle-position": {
+ "category": "Passthrough"
+ },
+ "mod-progress-circle-track-border-color": {
+ "category": "Passthrough"
+ },
+ "mod-progress-circle-track-border-color-over-background": {
+ "category": "Passthrough"
+ },
+ "mod-progress-circle-thickness": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {
+ "highcontrast-button-background-color-default": {
+ "value": "var(--mod-button-background-color-default, var(--spectrum-button-background-color-default))",
+ "description": "Defined in `.spectrum-Button.spectrum-Button--accent, .spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)`.
Used by `.spectrum-Button`.
Defaults to `var(--mod-button-background-color-default, var(--spectrum-button-background-color-default))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-border-color-default": {
+ "value": "var(--mod-button-border-color-default, var(--spectrum-button-border-color-default))",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button`.
Defaults to `var(--mod-button-border-color-default, var(--spectrum-button-border-color-default))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-content-color-default": {
+ "value": "var(--mod-button-content-color-default, var(--spectrum-button-content-color-default))",
+ "description": "Defined in `.spectrum-Button.spectrum-Button--accent, .spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)`.
Used by `.spectrum-Button`.
Defaults to `var(--mod-button-content-color-default, var(--spectrum-button-content-color-default))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-focus-ring-color": {
+ "value": "var(--mod-button-focus-ring-color, var(--spectrum-button-focus-indicator-color))",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button.is-focused:after, .spectrum-Button:focus-visible:after`.
Defaults to `var(--mod-button-focus-ring-color, var(--spectrum-button-focus-indicator-color))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-background-color-hover": {
+ "value": "var(--mod-button-background-color-hover, var(--spectrum-button-background-color-hover))",
+ "description": "Defined in `.spectrum-Button.spectrum-Button--accent, .spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)`.
Used by `.spectrum-Button:hover`.
Defaults to `var(--mod-button-background-color-hover, var(--spectrum-button-background-color-hover))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-border-color-hover": {
+ "value": "var(--mod-button-border-color-hover, var(--spectrum-button-border-color-hover))",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button:hover`.
Defaults to `var(--mod-button-border-color-hover, var(--spectrum-button-border-color-hover))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-content-color-hover": {
+ "value": "var(--mod-button-content-color-hover, var(--spectrum-button-content-color-hover))",
+ "description": "Defined in `.spectrum-Button.spectrum-Button--accent, .spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)`.
Used by `.spectrum-Button:hover`.
Defaults to `var(--mod-button-content-color-hover, var(--spectrum-button-content-color-hover))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-background-color-focus": {
+ "value": "var(--mod-button-background-color-focus, var(--spectrum-button-background-color-focus))",
+ "description": "Defined in `.spectrum-Button.spectrum-Button--accent, .spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)`.
Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--mod-button-background-color-focus, var(--spectrum-button-background-color-focus))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-border-color-focus": {
+ "value": "var(--mod-button-border-color-focus, var(--spectrum-button-border-color-focus))",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--mod-button-border-color-focus, var(--spectrum-button-border-color-focus))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-content-color-focus": {
+ "value": "var(--mod-button-content-color-focus, var(--spectrum-button-content-color-focus))",
+ "description": "Defined in `.spectrum-Button.spectrum-Button--accent, .spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)`.
Used by `.spectrum-Button:focus-visible`.
Defaults to `var(--mod-button-content-color-focus, var(--spectrum-button-content-color-focus))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-background-color-down": {
+ "value": "var(--mod-button-background-color-down, var(--spectrum-button-background-color-down))",
+ "description": "Defined in `.spectrum-Button.spectrum-Button--accent, .spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)`.
Used by `.spectrum-Button:active`.
Defaults to `var(--mod-button-background-color-down, var(--spectrum-button-background-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-border-color-down": {
+ "value": "var(--mod-button-border-color-down, var(--spectrum-button-border-color-down))",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button:active`.
Defaults to `var(--mod-button-border-color-down, var(--spectrum-button-border-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-content-color-down": {
+ "value": "var(--mod-button-content-color-down, var(--spectrum-button-content-color-down))",
+ "description": "Defined in `.spectrum-Button.spectrum-Button--accent, .spectrum-Button:not(.spectrum-Button--primary, .spectrum-Button--negative, .spectrum-Button--secondary, .spectrum-Button--staticBlack, .spectrum-Button--staticWhite)`.
Used by `.spectrum-Button:active`.
Defaults to `var(--mod-button-content-color-down, var(--spectrum-button-content-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-background-color-disabled": {
+ "value": "var(--mod-button-background-color-disabled, var(--spectrum-button-background-color-disabled))",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--mod-button-background-color-disabled, var(--spectrum-button-background-color-disabled))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-border-color-disabled": {
+ "value": "var(--mod-button-border-color-disabled, var(--spectrum-button-border-color-disabled))",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--mod-button-border-color-disabled, var(--spectrum-button-border-color-disabled))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-button-content-color-disabled": {
+ "value": "var(--mod-button-content-color-disabled, var(--spectrum-button-content-color-disabled))",
+ "description": "Defined in `.spectrum-Button`.
Used by `.spectrum-Button.is-disabled, .spectrum-Button.is-pending, .spectrum-Button:disabled, .spectrum-Button[pending]`.
Defaults to `var(--mod-button-content-color-disabled, var(--spectrum-button-content-color-disabled))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/button/stories/button.stories.js b/components/button/stories/button.stories.js
index 525d230e91a..c46b6ba747a 100644
--- a/components/button/stories/button.stories.js
+++ b/components/button/stories/button.stories.js
@@ -2,11 +2,13 @@ import { default as IconStories } from "@spectrum-css/icon/stories/icon.stories.
import { Sizes, withDownStateDimensionCapture } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isActive, isDisabled, isFocused, isHovered, isPending, size, staticColor } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { ButtonGroups } from "./button.test.js";
import { ButtonsWithIconOptions, TextOverflowTemplate, TextWrapTemplate, TreatmentTemplate } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* Buttons allow users to perform an action or to navigate to another page. They have multiple styles for various needs, and are ideal for calling attention to where a user needs to do something in order to move forward in a flow.
*
@@ -101,6 +103,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
decorators: [
withDownStateDimensionCapture,
diff --git a/components/buttongroup/dist/metadata.json b/components/buttongroup/dist/metadata.json
index 04dc22bce0f..904ab5fb64a 100644
--- a/components/buttongroup/dist/metadata.json
+++ b/components/buttongroup/dist/metadata.json
@@ -6,20 +6,73 @@
".spectrum-ButtonGroup.spectrum-ButtonGroup--sizeS",
".spectrum-ButtonGroup.spectrum-ButtonGroup--vertical"
],
- "modifiers": [
- "--mod-buttongroup-flex-wrap",
- "--mod-buttongroup-justify-content",
- "--mod-buttongroup-spacing",
- "--mod-buttongroup-spacing-horizontal",
- "--mod-buttongroup-spacing-vertical"
- ],
- "component": [
- "--spectrum-buttongroup-display",
- "--spectrum-buttongroup-flex-direction",
- "--spectrum-buttongroup-justify-content",
- "--spectrum-buttongroup-spacing"
- ],
- "global": ["--spectrum-spacing-200", "--spectrum-spacing-300"],
- "passthroughs": [],
- "high-contrast": []
+ "modifiers": {
+ "mod-buttongroup-spacing": {
+ "description": "Defined in `.spectrum-ButtonGroup.spectrum-ButtonGroup--vertical`.
Used by `--spectrum-buttongroup-spacing`.
Defaults to `var(--mod-buttongroup-spacing-horizontal, var(--spectrum-spacing-200))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-buttongroup-spacing-horizontal": {
+ "description": "Used by `--spectrum-buttongroup-spacing`.
Defaults to `var(--spectrum-spacing-200)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-buttongroup-justify-content": {
+ "description": "Used by `--spectrum-buttongroup-justify-content`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-buttongroup-spacing-vertical": {
+ "description": "Used by `--mod-buttongroup-spacing`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-buttongroup-flex-wrap": {
+ "description": "Used by `.spectrum-ButtonGroup`.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-buttongroup-spacing": {
+ "value": "var(--mod-buttongroup-spacing, var(--mod-buttongroup-spacing-horizontal, var(--spectrum-spacing-200)))",
+ "description": "Defined in `.spectrum-ButtonGroup`, `.spectrum-ButtonGroup.spectrum-ButtonGroup--sizeS`.
Used by `.spectrum-ButtonGroup`.
Defaults to `var(--mod-buttongroup-spacing, var(--mod-buttongroup-spacing-horizontal, var(--spectrum-spacing-200)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-buttongroup-display": {
+ "value": "inline-flex",
+ "description": "Defined in `.spectrum-ButtonGroup`, `.spectrum-ButtonGroup.spectrum-ButtonGroup--vertical`.
Used by `.spectrum-ButtonGroup`.
Defaults to `inline-flex`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-buttongroup-flex-direction": {
+ "value": "column",
+ "description": "Defined in `.spectrum-ButtonGroup`, `.spectrum-ButtonGroup.spectrum-ButtonGroup--vertical`.
Used by `.spectrum-ButtonGroup`.
Defaults to `column`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-buttongroup-justify-content": {
+ "value": "var(--mod-buttongroup-justify-content, normal)",
+ "description": "Defined in `.spectrum-ButtonGroup`.
Used by `.spectrum-ButtonGroup`.
Defaults to `var(--mod-buttongroup-justify-content, normal)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-spacing-300": {
+ "value": "16px",
+ "description": "Used by `--spectrum-buttongroup-spacing`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-200": {
+ "value": "12px",
+ "description": "Used by `--spectrum-buttongroup-spacing`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {}
}
diff --git a/components/buttongroup/stories/buttongroup.stories.js b/components/buttongroup/stories/buttongroup.stories.js
index ae0cab736cb..c5c433cfe8b 100644
--- a/components/buttongroup/stories/buttongroup.stories.js
+++ b/components/buttongroup/stories/buttongroup.stories.js
@@ -1,11 +1,13 @@
import { default as Icon } from "@spectrum-css/icon/stories/icon.stories.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { size } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { ButtonGroup } from "./buttongroup.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* A button group is a grouping of buttons whose actions are related to each other.
*/
@@ -67,6 +69,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/calendar/dist/metadata.json b/components/calendar/dist/metadata.json
index cc1fb80035c..e33299dd2d2 100644
--- a/components/calendar/dist/metadata.json
+++ b/components/calendar/dist/metadata.json
@@ -5,46 +5,46 @@
".spectrum-Calendar--padded",
".spectrum-Calendar-body",
".spectrum-Calendar-date",
+ ".spectrum-Calendar-date:active",
+ ".spectrum-Calendar-date:after",
+ ".spectrum-Calendar-date:before",
+ ".spectrum-Calendar-date:hover",
+ ".spectrum-Calendar-date:hover:not(.is-selection-end, .is-selection-start)",
+ ".spectrum-Calendar-date:lang(ja)",
+ ".spectrum-Calendar-date:lang(ko)",
+ ".spectrum-Calendar-date:lang(zh)",
".spectrum-Calendar-date.is-disabled",
".spectrum-Calendar-date.is-disabled.is-selected",
".spectrum-Calendar-date.is-focused",
+ ".spectrum-Calendar-date.is-focused:not(.is-range-selection)",
+ ".spectrum-Calendar-date.is-focused:not(.is-range-selection):active",
".spectrum-Calendar-date.is-focused.is-range-selection",
".spectrum-Calendar-date.is-focused.is-selected",
".spectrum-Calendar-date.is-focused.is-selected:not(.is-range-selection)",
- ".spectrum-Calendar-date.is-focused:not(.is-range-selection)",
- ".spectrum-Calendar-date.is-focused:not(.is-range-selection):active",
".spectrum-Calendar-date.is-outsideMonth",
".spectrum-Calendar-date.is-range-selection",
+ ".spectrum-Calendar-date.is-range-selection:hover",
".spectrum-Calendar-date.is-range-selection.is-range-end",
".spectrum-Calendar-date.is-range-selection.is-range-end:after",
".spectrum-Calendar-date.is-range-selection.is-range-end:before",
".spectrum-Calendar-date.is-range-selection.is-range-start",
- ".spectrum-Calendar-date.is-range-selection.is-range-start.is-range-end",
".spectrum-Calendar-date.is-range-selection.is-range-start:after",
".spectrum-Calendar-date.is-range-selection.is-range-start:before",
+ ".spectrum-Calendar-date.is-range-selection.is-range-start.is-range-end",
".spectrum-Calendar-date.is-range-selection.is-selection-end",
- ".spectrum-Calendar-date.is-range-selection.is-selection-end.is-range-start",
".spectrum-Calendar-date.is-range-selection.is-selection-end:after",
".spectrum-Calendar-date.is-range-selection.is-selection-end:before",
+ ".spectrum-Calendar-date.is-range-selection.is-selection-end.is-range-start",
".spectrum-Calendar-date.is-range-selection.is-selection-start",
- ".spectrum-Calendar-date.is-range-selection.is-selection-start.is-range-end",
- ".spectrum-Calendar-date.is-range-selection.is-selection-start.is-selection-end",
".spectrum-Calendar-date.is-range-selection.is-selection-start:after",
".spectrum-Calendar-date.is-range-selection.is-selection-start:before",
- ".spectrum-Calendar-date.is-range-selection:hover",
+ ".spectrum-Calendar-date.is-range-selection.is-selection-start.is-range-end",
+ ".spectrum-Calendar-date.is-range-selection.is-selection-start.is-selection-end",
".spectrum-Calendar-date.is-selected",
".spectrum-Calendar-date.is-selected:hover:not(.is-selection-end, .is-selection-start)",
".spectrum-Calendar-date.is-selected:not(.is-range-selection)",
".spectrum-Calendar-date.is-today",
".spectrum-Calendar-date.is-today.is-selected:not(.is-range-selection)",
- ".spectrum-Calendar-date:active",
- ".spectrum-Calendar-date:after",
- ".spectrum-Calendar-date:before",
- ".spectrum-Calendar-date:hover",
- ".spectrum-Calendar-date:hover:not(.is-selection-end, .is-selection-start)",
- ".spectrum-Calendar-date:lang(ja)",
- ".spectrum-Calendar-date:lang(ko)",
- ".spectrum-Calendar-date:lang(zh)",
".spectrum-Calendar-dayOfWeek",
".spectrum-Calendar-dayOfWeek[title]",
".spectrum-Calendar-header",
@@ -56,145 +56,721 @@
".spectrum-Calendar-title",
".spectrum-Calendar:dir(rtl)"
],
- "modifiers": [
- "--mod-calendar-border-radius-reset",
- "--mod-calendar-border-width-reset",
- "--mod-calendar-button-icon-color",
- "--mod-calendar-day-background-color",
- "--mod-calendar-day-background-color-cap-selected",
- "--mod-calendar-day-background-color-down",
- "--mod-calendar-day-background-color-focus",
- "--mod-calendar-day-background-color-hover",
- "--mod-calendar-day-background-color-key-focus",
- "--mod-calendar-day-background-color-selected",
- "--mod-calendar-day-background-color-selected-hover",
- "--mod-calendar-day-background-layer-color",
- "--mod-calendar-day-border-color",
- "--mod-calendar-day-border-color-key-focus",
- "--mod-calendar-day-border-size",
- "--mod-calendar-day-fill-content",
- "--mod-calendar-day-fill-display",
- "--mod-calendar-day-height",
- "--mod-calendar-day-padding",
- "--mod-calendar-day-text-color",
- "--mod-calendar-day-text-color-cap-selected",
- "--mod-calendar-day-text-color-disabled",
- "--mod-calendar-day-text-color-hover",
- "--mod-calendar-day-text-color-key-focus",
- "--mod-calendar-day-text-color-selected",
- "--mod-calendar-day-text-font-weight",
- "--mod-calendar-day-text-font-weight-cap-selected",
- "--mod-calendar-day-text-font-weight-selected",
- "--mod-calendar-day-text-size",
- "--mod-calendar-day-text-size-han",
- "--mod-calendar-day-title-text-color",
- "--mod-calendar-day-title-text-font-weight",
- "--mod-calendar-day-title-text-size",
- "--mod-calendar-day-today-background-color-selected-hover",
- "--mod-calendar-day-today-border-color",
- "--mod-calendar-day-today-border-color-disabled",
- "--mod-calendar-day-today-text-color",
- "--mod-calendar-day-today-text-font-weight",
- "--mod-calendar-day-visibility",
- "--mod-calendar-day-width",
- "--mod-calendar-margin-x",
- "--mod-calendar-margin-y",
- "--mod-calendar-title-height",
- "--mod-calendar-title-text-letter-spacing",
- "--mod-calendar-title-text-size",
- "--mod-calendar-width"
- ],
- "component": [
- "--spectrum-calendar-border-radius-reset",
- "--spectrum-calendar-border-width-reset",
- "--spectrum-calendar-button-icon-color",
- "--spectrum-calendar-day-background",
- "--spectrum-calendar-day-background-cap-selected",
- "--spectrum-calendar-day-background-color-cap-selected",
- "--spectrum-calendar-day-background-color-down",
- "--spectrum-calendar-day-background-color-hover",
- "--spectrum-calendar-day-background-color-key-focus",
- "--spectrum-calendar-day-background-color-selected",
- "--spectrum-calendar-day-background-color-selected-disabled",
- "--spectrum-calendar-day-background-color-selected-hover",
- "--spectrum-calendar-day-background-down",
- "--spectrum-calendar-day-background-focus",
- "--spectrum-calendar-day-background-hover",
- "--spectrum-calendar-day-background-layer-color",
- "--spectrum-calendar-day-background-selected",
- "--spectrum-calendar-day-background-selected-hover",
- "--spectrum-calendar-day-border-color",
- "--spectrum-calendar-day-border-color-focus",
- "--spectrum-calendar-day-border-color-key-focus",
- "--spectrum-calendar-day-border-size",
- "--spectrum-calendar-day-height",
- "--spectrum-calendar-day-padding",
- "--spectrum-calendar-day-text-color",
- "--spectrum-calendar-day-text-color-cap-selected",
- "--spectrum-calendar-day-text-color-disabled",
- "--spectrum-calendar-day-text-color-hover",
- "--spectrum-calendar-day-text-color-key-focus",
- "--spectrum-calendar-day-text-color-selected",
- "--spectrum-calendar-day-text-font-weight",
- "--spectrum-calendar-day-text-font-weight-cap-selected",
- "--spectrum-calendar-day-text-font-weight-selected",
- "--spectrum-calendar-day-text-size",
- "--spectrum-calendar-day-today-background-color-selected-hover",
- "--spectrum-calendar-day-today-background-selected-hover",
- "--spectrum-calendar-day-today-border-color",
- "--spectrum-calendar-day-today-border-color-disabled",
- "--spectrum-calendar-day-today-text-color",
- "--spectrum-calendar-day-today-text-font-weight",
- "--spectrum-calendar-day-width",
- "--spectrum-calendar-heading-text-size",
- "--spectrum-calendar-margin-x",
- "--spectrum-calendar-margin-y",
- "--spectrum-calendar-title-height",
- "--spectrum-calendar-title-text-color",
- "--spectrum-calendar-title-text-font-weight",
- "--spectrum-calendar-title-text-letter-spacing",
- "--spectrum-calendar-title-text-size",
- "--spectrum-calendar-width"
- ],
- "global": [
- "--spectrum-bold-font-weight",
- "--spectrum-border-width-200",
- "--spectrum-component-height-100",
- "--spectrum-disabled-border-color",
- "--spectrum-disabled-content-color",
- "--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",
- "--spectrum-neutral-content-color-down",
- "--spectrum-neutral-content-color-hover",
- "--spectrum-neutral-content-color-key-focus",
- "--spectrum-neutral-subdued-content-color-default",
- "--spectrum-regular-font-weight"
- ],
- "passthroughs": [
- "--mod-actionbutton-content-color-default",
- "--mod-actionbutton-edge-to-text",
- "--mod-actionbutton-min-width"
- ],
- "high-contrast": [
- "--highcontrast-calendar-day-background-cap-selected",
- "--highcontrast-calendar-day-background-down",
- "--highcontrast-calendar-day-background-focus",
- "--highcontrast-calendar-day-background-hover",
- "--highcontrast-calendar-day-background-selected",
- "--highcontrast-calendar-day-background-selected-hover",
- "--highcontrast-calendar-day-border-color-focus",
- "--highcontrast-calendar-day-text-color-cap-selected",
- "--highcontrast-calendar-day-text-color-hover",
- "--highcontrast-calendar-day-text-color-key-focus",
- "--highcontrast-calendar-day-text-color-selected",
- "--highcontrast-calendar-day-title-text-color",
- "--highcontrast-calendar-day-today-background-selected-hover",
- "--highcontrast-calendar-day-today-border-color",
- "--highcontrast-calendar-day-today-text-color"
- ]
+ "modifiers": {
+ "mod-calendar-day-width": {
+ "description": "Used by `--spectrum-calendar-day-width`.
Defaults to `var(--spectrum-component-height-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-height": {
+ "description": "Used by `--spectrum-calendar-day-height`.
Defaults to `var(--spectrum-component-height-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-border-size": {
+ "description": "Used by `--spectrum-calendar-day-border-size`.
Defaults to `var(--spectrum-border-width-200)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-padding": {
+ "description": "Used by `--spectrum-calendar-day-padding`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-border-radius-reset": {
+ "description": "Used by `--spectrum-calendar-border-radius-reset`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-border-width-reset": {
+ "description": "Used by `--spectrum-calendar-border-width-reset`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-margin-y": {
+ "description": "Used by `--spectrum-calendar-margin-y`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-margin-x": {
+ "description": "Used by `--spectrum-calendar-margin-x`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-width": {
+ "description": "Used by `--spectrum-calendar-width`.
Defaults to `calc((var(--spectrum-calendar-day-width) + var(--spectrum-calendar-day-padding) * 2) * 7)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-title-text-letter-spacing": {
+ "description": "Used by `--spectrum-calendar-title-text-letter-spacing`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-title-height": {
+ "description": "Used by `--spectrum-calendar-title-height`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-title-text-size": {
+ "description": "Used by `--spectrum-calendar-title-text-size`.
Defaults to `var(--spectrum-font-size-300)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-title-text-font-weight": {
+ "description": "Used by `--spectrum-calendar-title-text-font-weight`.
Defaults to `var(--spectrum-bold-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-title-text-color": {
+ "description": "Used by `--spectrum-calendar-title-text-color`.
Defaults to `var(--spectrum-neutral-subdued-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-title-text-size": {
+ "description": "Used by `--spectrum-calendar-heading-text-size`.
Defaults to `var(--spectrum-font-size-50)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-button-icon-color": {
+ "description": "Used by `--spectrum-calendar-button-icon-color`.
Defaults to `var(--spectrum-neutral-subdued-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-color": {
+ "description": "Defined in `.spectrum-Calendar-date:hover:not(.is-selection-end, .is-selection-start)`, `.spectrum-Calendar-date.is-range-selection:hover, .spectrum-Calendar-date.is-selected:hover:not(.is-selection-end, .is-selection-start)`, `.spectrum-Calendar-date.is-focused.is-range-selection, .spectrum-Calendar-date.is-focused.is-selected`, `.spectrum-Calendar-date.is-focused:not(.is-range-selection)`, `.spectrum-Calendar-date.is-selected:not(.is-range-selection)`, `.spectrum-Calendar-date.is-selected`.
Used by `--spectrum-calendar-day-background`.
Defaults to `var(--spectrum-calendar-day-background-cap-selected)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-color-selected": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-background-selected`.
Defaults to `var(--spectrum-calendar-day-background-color-selected)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-color-selected-hover": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-background-selected-hover`.
Defaults to `var(--spectrum-calendar-day-background-color-selected-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-color-cap-selected": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-background-cap-selected`.
Defaults to `var(--spectrum-calendar-day-background-color-cap-selected)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-color-hover": {
+ "description": "Defined in `.spectrum-Calendar-date.is-today.is-selected:not(.is-range-selection)`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-background-hover`.
Defaults to `var(--spectrum-calendar-day-background-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-color-key-focus": {
+ "description": "Defined in `.spectrum-Calendar-date.is-focused.is-selected:not(.is-range-selection), .spectrum-Calendar-date.is-focused:not(.is-range-selection):active`.
Used by `--spectrum-calendar-day-background-focus`.
Defaults to `var(--spectrum-calendar-day-background-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-color-down": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-background-down`.
Defaults to `var(--spectrum-calendar-day-background-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-layer-color": {
+ "description": "Defined in `.spectrum-Calendar-date:active`, `.spectrum-Calendar-date.is-selected:not(.is-range-selection)`, `.spectrum-Calendar-date.is-selected`, `.spectrum-Calendar-date.is-disabled.is-selected`.
Used by `--spectrum-calendar-day-background-layer-color`.
Defaults to `var(--spectrum-calendar-day-background-selected)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-border-color": {
+ "description": "Defined in `.spectrum-Calendar-date.is-focused`, `.spectrum-Calendar-date.is-focused:not(.is-range-selection)`, `.spectrum-Calendar-date.is-today`.
Used by `--spectrum-calendar-day-border-color`, `.spectrum-Calendar-date:before`.
Defaults to `var(--spectrum-calendar-day-today-border-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-border-color-key-focus": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-border-color-focus`.
Defaults to `var(--spectrum-calendar-day-border-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-size": {
+ "description": "Used by `--spectrum-calendar-day-text-size`.
Defaults to `var(--spectrum-font-size-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-font-weight": {
+ "description": "Defined in `.spectrum-Calendar-date.is-range-selection.is-selection-end, .spectrum-Calendar-date.is-range-selection.is-selection-start`, `.spectrum-Calendar-date.is-selected:not(.is-range-selection)`, `.spectrum-Calendar-date.is-today`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-font-weight`.
Defaults to `var(--spectrum-regular-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-font-weight-selected": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-font-weight-selected`.
Defaults to `var(--spectrum-bold-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-font-weight-cap-selected": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-font-weight-cap-selected`.
Defaults to `var(--spectrum-bold-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-today-background-color-selected-hover": {
+ "description": "Used by `--spectrum-calendar-day-today-background-selected-hover`.
Defaults to `var(--spectrum-calendar-day-today-background-color-selected-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-today-text-font-weight": {
+ "description": "Used by `--spectrum-calendar-day-today-text-font-weight`.
Defaults to `var(--spectrum-bold-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-today-text-color": {
+ "description": "Used by `--spectrum-calendar-day-today-text-color`.
Defaults to `var(--spectrum-neutral-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-today-border-color": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-today-border-color`.
Defaults to `var(--spectrum-gray-800)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-color": {
+ "description": "Defined in `.spectrum-Calendar-date:hover`, `.spectrum-Calendar-date.is-range-selection.is-selection-end, .spectrum-Calendar-date.is-range-selection.is-selection-start`, `.spectrum-Calendar-date.is-focused:not(.is-range-selection)`, `.spectrum-Calendar-date.is-selected:not(.is-range-selection)`, `.spectrum-Calendar-date.is-selected`, `.spectrum-Calendar-date.is-today`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-color`.
Defaults to `var(--spectrum-neutral-subdued-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-color-selected": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-color-selected`.
Defaults to `var(--spectrum-neutral-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-color-cap-selected": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-color-cap-selected`.
Defaults to `var(--spectrum-neutral-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-color-hover": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-color-hover`.
Defaults to `var(--spectrum-neutral-content-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-color-key-focus": {
+ "description": "Defined in `.spectrum-Calendar-date.is-focused.is-selected:not(.is-range-selection), .spectrum-Calendar-date.is-focused:not(.is-range-selection):active`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-color-key-focus`.
Defaults to `var(--spectrum-neutral-content-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-color-disabled": {
+ "description": "Used by `--spectrum-calendar-day-text-color-disabled`.
Defaults to `var(--spectrum-disabled-content-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-today-border-color-disabled": {
+ "description": "Used by `--spectrum-calendar-day-today-border-color-disabled`.
Defaults to `var(--spectrum-disabled-border-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-text-size-han": {
+ "description": "Used by `--spectrum-calendar-day-text-size`.
Defaults to `var(--spectrum-font-size-50)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-fill-content": {
+ "description": "Defined in `.spectrum-Calendar-date.is-range-selection.is-selection-end, .spectrum-Calendar-date.is-range-selection.is-selection-start`.
Used by `.spectrum-Calendar-date:after`.
Defaults to `none`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-visibility": {
+ "description": "Defined in `.spectrum-Calendar-date.is-outsideMonth`.
Used by `.spectrum-Calendar-date`.
Defaults to `none`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-fill-display": {
+ "description": "Defined in `.spectrum-Calendar-date.is-range-selection.is-selection-end, .spectrum-Calendar-date.is-range-selection.is-selection-start`.
Used by `.spectrum-Calendar-date:after`.
Defaults to `block`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-calendar-day-background-color-focus": {
+ "description": "Defined in `.spectrum-Calendar-date.is-disabled`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-calendar-day-background-color-selected-disabled": {
+ "value": "rgb(var(--spectrum-gray-100-rgb), 0.4)",
+ "description": "Defined in `.spectrum-Calendar`, `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-background-color-selected`.
Defaults to `rgb(var(--spectrum-gray-100-rgb), 0.4)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-width": {
+ "value": "var(--mod-calendar-day-width, var(--spectrum-component-height-100))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `--spectrum-calendar-width`, `--mod-actionbutton-min-width`, `.spectrum-Calendar-dayOfWeek`, `.spectrum-Calendar-tableCell`, `.spectrum-Calendar-date`, `.spectrum-Calendar-date, .spectrum-Calendar-date:before`, `.spectrum-Calendar-date:before`, `.spectrum-Calendar-date:after`, `.spectrum-Calendar-date.is-range-selection`, `.spectrum-Calendar-date.is-range-selection.is-range-start, .spectrum-Calendar-date.is-range-selection.is-selection-end, .spectrum-Calendar-date.is-range-selection.is-selection-start`, `.spectrum-Calendar-date.is-range-selection.is-range-start, .spectrum-Calendar-date.is-range-selection.is-selection-start`, `.spectrum-Calendar-date.is-range-selection.is-range-end, .spectrum-Calendar-date.is-range-selection.is-selection-end`, `.spectrum-Calendar-date.is-range-selection.is-range-start.is-range-end, .spectrum-Calendar-date.is-range-selection.is-selection-end.is-range-start, .spectrum-Calendar-date.is-range-selection.is-selection-start.is-range-end, .spectrum-Calendar-date.is-range-selection.is-selection-start.is-selection-end`.
Defaults to `var(--mod-calendar-day-width, var(--spectrum-component-height-100))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-height": {
+ "value": "var(--mod-calendar-day-height, var(--spectrum-component-height-100))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-tableCell`, `.spectrum-Calendar-date, .spectrum-Calendar-date:before`, `.spectrum-Calendar-date:after`, `.spectrum-Calendar-date.is-range-selection`.
Defaults to `var(--mod-calendar-day-height, var(--spectrum-component-height-100))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-border-size": {
+ "value": "var(--mod-calendar-day-border-size, var(--spectrum-border-width-200))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-date`, `.spectrum-Calendar-date:before`.
Defaults to `var(--mod-calendar-day-border-size, var(--spectrum-border-width-200))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-padding": {
+ "value": "var(--mod-calendar-day-padding, 4px)",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `--spectrum-calendar-width`, `--mod-actionbutton-edge-to-text`, `.spectrum-Calendar-tableCell`, `.spectrum-Calendar-date`, `.spectrum-Calendar-date.is-range-selection`, `.spectrum-Calendar-date.is-range-selection.is-range-start, .spectrum-Calendar-date.is-range-selection.is-selection-end, .spectrum-Calendar-date.is-range-selection.is-selection-start`, `.spectrum-Calendar-date.is-range-selection.is-range-start, .spectrum-Calendar-date.is-range-selection.is-selection-start`, `.spectrum-Calendar-date.is-range-selection.is-range-end, .spectrum-Calendar-date.is-range-selection.is-selection-end`.
Defaults to `var(--mod-calendar-day-padding, 4px)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-border-radius-reset": {
+ "value": "var(--mod-calendar-border-radius-reset, 0)",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-date.is-range-selection`.
Defaults to `var(--mod-calendar-border-radius-reset, 0)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-border-width-reset": {
+ "value": "var(--mod-calendar-border-width-reset, 0)",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-date.is-range-selection`.
Defaults to `var(--mod-calendar-border-width-reset, 0)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-margin-y": {
+ "value": "var(--mod-calendar-margin-y, 24px)",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar--padded`.
Defaults to `var(--mod-calendar-margin-y, 24px)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-margin-x": {
+ "value": "var(--mod-calendar-margin-x, 32px)",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar--padded`.
Defaults to `var(--mod-calendar-margin-x, 32px)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-width": {
+ "value": "var(--mod-calendar-width, calc((var(--spectrum-calendar-day-width) + var(--spectrum-calendar-day-padding) * 2) * 7))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar`.
Defaults to `var(--mod-calendar-width, calc((var(--spectrum-calendar-day-width) + var(--spectrum-calendar-day-padding) * 2) * 7))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-title-text-letter-spacing": {
+ "value": "var(--mod-calendar-title-text-letter-spacing, 0.06em)",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-dayOfWeek[title]`.
Defaults to `var(--mod-calendar-title-text-letter-spacing, 0.06em)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-title-height": {
+ "value": "var(--mod-calendar-title-height, 32px)",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-title`.
Defaults to `var(--mod-calendar-title-height, 32px)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-title-text-size": {
+ "value": "var(--mod-calendar-title-text-size, var(--spectrum-font-size-300))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-title`.
Defaults to `var(--mod-calendar-title-text-size, var(--spectrum-font-size-300))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-title-text-font-weight": {
+ "value": "var(--mod-calendar-day-title-text-font-weight, var(--spectrum-bold-font-weight))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-title`, `.spectrum-Calendar-dayOfWeek`.
Defaults to `var(--mod-calendar-day-title-text-font-weight, var(--spectrum-bold-font-weight))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-title-text-color": {
+ "value": "var(--highcontrast-calendar-day-title-text-color, var(--mod-calendar-day-title-text-color, var(--spectrum-neutral-subdued-content-color-default)))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-title`, `.spectrum-Calendar-dayOfWeek`.
Defaults to `var(--highcontrast-calendar-day-title-text-color, var(--mod-calendar-day-title-text-color, var(--spectrum-neutral-subdued-content-color-default)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-heading-text-size": {
+ "value": "var(--mod-calendar-day-title-text-size, var(--spectrum-font-size-50))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `.spectrum-Calendar-dayOfWeek`.
Defaults to `var(--mod-calendar-day-title-text-size, var(--spectrum-font-size-50))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-button-icon-color": {
+ "value": "var(--mod-calendar-button-icon-color, var(--spectrum-neutral-subdued-content-color-default))",
+ "description": "Defined in `.spectrum-Calendar`.
Used by `--mod-actionbutton-content-color-default`.
Defaults to `var(--mod-calendar-button-icon-color, var(--spectrum-neutral-subdued-content-color-default))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background": {
+ "value": "var(--mod-calendar-day-background-color, transparent)",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `.spectrum-Calendar-date:before`.
Defaults to `var(--mod-calendar-day-background-color, transparent)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-selected": {
+ "value": "var(--highcontrast-calendar-day-background-selected, var(--mod-calendar-day-background-color-selected, var(--spectrum-calendar-day-background-color-selected)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-background-color`, `--mod-calendar-day-background-layer-color`.
Defaults to `var(--highcontrast-calendar-day-background-selected, var(--mod-calendar-day-background-color-selected, var(--spectrum-calendar-day-background-color-selected)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-color-selected": {
+ "description": "Used by `--spectrum-calendar-day-background-selected`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-selected-hover": {
+ "value": "var(--highcontrast-calendar-day-background-selected-hover, var(--mod-calendar-day-background-color-selected-hover, var(--spectrum-calendar-day-background-color-selected-hover)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-background-color`.
Defaults to `var(--highcontrast-calendar-day-background-selected-hover, var(--mod-calendar-day-background-color-selected-hover, var(--spectrum-calendar-day-background-color-selected-hover)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-color-selected-hover": {
+ "description": "Used by `--spectrum-calendar-day-background-selected-hover`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-cap-selected": {
+ "value": "var(--highcontrast-calendar-day-background-cap-selected, var(--mod-calendar-day-background-color-cap-selected, var(--spectrum-calendar-day-background-color-cap-selected)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-background-color-key-focus`, `--mod-calendar-day-background-color`.
Defaults to `var(--highcontrast-calendar-day-background-cap-selected, var(--mod-calendar-day-background-color-cap-selected, var(--spectrum-calendar-day-background-color-cap-selected)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-color-cap-selected": {
+ "description": "Used by `--spectrum-calendar-day-background-cap-selected`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-hover": {
+ "value": "var(--highcontrast-calendar-day-background-hover, var(--mod-calendar-day-background-color-hover, var(--spectrum-calendar-day-background-color-hover)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-background-color`.
Defaults to `var(--highcontrast-calendar-day-background-hover, var(--mod-calendar-day-background-color-hover, var(--spectrum-calendar-day-background-color-hover)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-color-hover": {
+ "description": "Used by `--spectrum-calendar-day-background-hover`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-focus": {
+ "value": "var(--highcontrast-calendar-day-background-focus, var(--mod-calendar-day-background-color-key-focus, var(--spectrum-calendar-day-background-color-key-focus)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-background-color`.
Defaults to `var(--highcontrast-calendar-day-background-focus, var(--mod-calendar-day-background-color-key-focus, var(--spectrum-calendar-day-background-color-key-focus)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-color-key-focus": {
+ "description": "Used by `--spectrum-calendar-day-background-focus`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-down": {
+ "value": "var(--highcontrast-calendar-day-background-down, var(--mod-calendar-day-background-color-down, var(--spectrum-calendar-day-background-color-down)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-background-layer-color`.
Defaults to `var(--highcontrast-calendar-day-background-down, var(--mod-calendar-day-background-color-down, var(--spectrum-calendar-day-background-color-down)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-color-down": {
+ "description": "Used by `--spectrum-calendar-day-background-down`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-background-layer-color": {
+ "value": "var(--mod-calendar-day-background-layer-color, transparent)",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `.spectrum-Calendar-date`.
Defaults to `var(--mod-calendar-day-background-layer-color, transparent)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-border-color": {
+ "value": "var(--mod-calendar-day-border-color, transparent)",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `.spectrum-Calendar-date`.
Defaults to `var(--mod-calendar-day-border-color, transparent)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-border-color-focus": {
+ "value": "var(--highcontrast-calendar-day-border-color-focus, var(--mod-calendar-day-border-color-key-focus, var(--spectrum-calendar-day-border-color-key-focus)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-border-color`.
Defaults to `var(--highcontrast-calendar-day-border-color-focus, var(--mod-calendar-day-border-color-key-focus, var(--spectrum-calendar-day-border-color-key-focus)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-border-color-key-focus": {
+ "description": "Used by `--spectrum-calendar-day-border-color-focus`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-size": {
+ "value": "var(--mod-calendar-day-text-size-han, var(--spectrum-font-size-50))",
+ "description": "Defined in `.spectrum-Calendar-date`, `.spectrum-Calendar-date:lang(ja), .spectrum-Calendar-date:lang(ko), .spectrum-Calendar-date:lang(zh)`.
Used by `.spectrum-Calendar-date`.
Defaults to `var(--mod-calendar-day-text-size-han, var(--spectrum-font-size-50))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-font-weight": {
+ "value": "var(--mod-calendar-day-text-font-weight, var(--spectrum-regular-font-weight))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `.spectrum-Calendar-date`.
Defaults to `var(--mod-calendar-day-text-font-weight, var(--spectrum-regular-font-weight))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-font-weight-selected": {
+ "value": "var(--mod-calendar-day-text-font-weight-selected, var(--spectrum-bold-font-weight))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-font-weight`.
Defaults to `var(--mod-calendar-day-text-font-weight-selected, var(--spectrum-bold-font-weight))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-font-weight-cap-selected": {
+ "value": "var(--mod-calendar-day-text-font-weight-cap-selected, var(--spectrum-bold-font-weight))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-font-weight`.
Defaults to `var(--mod-calendar-day-text-font-weight-cap-selected, var(--spectrum-bold-font-weight))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-today-background-selected-hover": {
+ "value": "var(--highcontrast-calendar-day-today-background-selected-hover, var(--mod-calendar-day-today-background-color-selected-hover, var(--spectrum-calendar-day-today-background-color-selected-hover)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-background-color-hover`.
Defaults to `var(--highcontrast-calendar-day-today-background-selected-hover, var(--mod-calendar-day-today-background-color-selected-hover, var(--spectrum-calendar-day-today-background-color-selected-hover)))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-today-background-color-selected-hover": {
+ "description": "Used by `--spectrum-calendar-day-today-background-selected-hover`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-today-text-font-weight": {
+ "value": "var(--mod-calendar-day-today-text-font-weight, var(--spectrum-bold-font-weight))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-font-weight`.
Defaults to `var(--mod-calendar-day-today-text-font-weight, var(--spectrum-bold-font-weight))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-today-text-color": {
+ "value": "var(--highcontrast-calendar-day-today-text-color, var(--mod-calendar-day-today-text-color, var(--spectrum-neutral-content-color-default)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-color`.
Defaults to `var(--highcontrast-calendar-day-today-text-color, var(--mod-calendar-day-today-text-color, var(--spectrum-neutral-content-color-default)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-today-border-color": {
+ "value": "var(--highcontrast-calendar-day-today-border-color, var(--mod-calendar-day-today-border-color, var(--spectrum-gray-800)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-border-color`.
Defaults to `var(--highcontrast-calendar-day-today-border-color, var(--mod-calendar-day-today-border-color, var(--spectrum-gray-800)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-color": {
+ "value": "var(--mod-calendar-day-text-color, var(--spectrum-neutral-subdued-content-color-default))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `.spectrum-Calendar-date`.
Defaults to `var(--mod-calendar-day-text-color, var(--spectrum-neutral-subdued-content-color-default))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-color-selected": {
+ "value": "var(--highcontrast-calendar-day-text-color-selected, var(--mod-calendar-day-text-color-selected, var(--spectrum-neutral-content-color-down)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-color`.
Defaults to `var(--highcontrast-calendar-day-text-color-selected, var(--mod-calendar-day-text-color-selected, var(--spectrum-neutral-content-color-down)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-color-cap-selected": {
+ "value": "var(--highcontrast-calendar-day-text-color-cap-selected, var(--mod-calendar-day-text-color-cap-selected, var(--spectrum-neutral-content-color-down)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-color`, `--mod-calendar-day-text-color-key-focus`.
Defaults to `var(--highcontrast-calendar-day-text-color-cap-selected, var(--mod-calendar-day-text-color-cap-selected, var(--spectrum-neutral-content-color-down)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-color-hover": {
+ "value": "var(--highcontrast-calendar-day-text-color-hover, var(--mod-calendar-day-text-color-hover, var(--spectrum-neutral-content-color-hover)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-color`.
Defaults to `var(--highcontrast-calendar-day-text-color-hover, var(--mod-calendar-day-text-color-hover, var(--spectrum-neutral-content-color-hover)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-color-key-focus": {
+ "value": "var(--highcontrast-calendar-day-text-color-key-focus, var(--mod-calendar-day-text-color-key-focus, var(--spectrum-neutral-content-color-key-focus)))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-color`.
Defaults to `var(--highcontrast-calendar-day-text-color-key-focus, var(--mod-calendar-day-text-color-key-focus, var(--spectrum-neutral-content-color-key-focus)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-text-color-disabled": {
+ "value": "var(--mod-calendar-day-text-color-disabled, var(--spectrum-disabled-content-color))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-text-color`, `--mod-calendar-day-text-color-selected`, `--mod-calendar-day-text-color-cap-selected`, `--mod-calendar-day-text-color-hover`, `--mod-calendar-day-text-color-key-focus`.
Defaults to `var(--mod-calendar-day-text-color-disabled, var(--spectrum-disabled-content-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-calendar-day-today-border-color-disabled": {
+ "value": "var(--mod-calendar-day-today-border-color-disabled, var(--spectrum-disabled-border-color))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--mod-calendar-day-today-border-color`.
Defaults to `var(--mod-calendar-day-today-border-color-disabled, var(--spectrum-disabled-border-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-gray-100-rgb": {
+ "description": "Used by `--spectrum-calendar-day-background-color-selected-disabled`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-calendar-day-width`, `--spectrum-calendar-day-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-border-width-200": {
+ "value": "2px",
+ "description": "Used by `--spectrum-calendar-day-border-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-300": {
+ "value": "18px",
+ "description": "Used by `--spectrum-calendar-title-text-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-bold-font-weight": {
+ "value": "700",
+ "description": "Used by `--spectrum-calendar-title-text-font-weight`, `--spectrum-calendar-day-text-font-weight-selected`, `--spectrum-calendar-day-text-font-weight-cap-selected`, `--spectrum-calendar-day-today-text-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-subdued-content-color-default": {
+ "value": "var(--spectrum-gray-700)",
+ "description": "Used by `--spectrum-calendar-title-text-color`, `--spectrum-calendar-button-icon-color`, `--spectrum-calendar-day-text-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-font-size-50": {
+ "value": "11px",
+ "description": "Used by `--spectrum-calendar-heading-text-size`, `--spectrum-calendar-day-text-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-logical-rotation": {
+ "value": "matrix(-1, 0, 0, 1, 0, 0)",
+ "description": "Defined in `.spectrum-Calendar:dir(rtl)`.
Used by `.spectrum-Calendar-nextMonth, .spectrum-Calendar-prevMonth`.
Defaults to `matrix(-1, 0, 0, 1, 0, 0)`, if not set.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-calendar-day-text-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-regular-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-calendar-day-text-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-calendar-day-today-text-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-gray-800": {
+ "value": "light-dark(rgb(41, 41, 41), rgb(219, 219, 219))",
+ "description": "Used by `--spectrum-calendar-day-today-border-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-calendar-day-text-color-selected`, `--spectrum-calendar-day-text-color-cap-selected`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-calendar-day-text-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-calendar-day-text-color-key-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-content-color": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Used by `--spectrum-calendar-day-text-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-border-color": {
+ "value": "var(--spectrum-gray-300)",
+ "description": "Used by `--spectrum-calendar-day-today-border-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-actionbutton-edge-to-text": {
+ "category": "Passthrough"
+ },
+ "mod-actionbutton-min-width": {
+ "category": "Passthrough"
+ },
+ "mod-actionbutton-content-color-default": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {
+ "highcontrast-calendar-day-title-text-color": {
+ "value": "var(--mod-calendar-day-title-text-color, var(--spectrum-neutral-subdued-content-color-default))",
+ "description": "Defined in `.spectrum-Calendar-date`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-title-text-color`.
Defaults to `var(--mod-calendar-day-title-text-color, var(--spectrum-neutral-subdued-content-color-default))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-calendar-day-background-selected": {
+ "value": "var(--mod-calendar-day-background-color-selected, var(--spectrum-calendar-day-background-color-selected))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-background-selected`.
Defaults to `var(--mod-calendar-day-background-color-selected, var(--spectrum-calendar-day-background-color-selected))`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-calendar-day-background-selected-hover": {
+ "value": "var(--mod-calendar-day-background-color-selected-hover, var(--spectrum-calendar-day-background-color-selected-hover))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-background-selected-hover`.
Defaults to `var(--mod-calendar-day-background-color-selected-hover, var(--spectrum-calendar-day-background-color-selected-hover))`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-calendar-day-background-cap-selected": {
+ "value": "var(--mod-calendar-day-background-color-cap-selected, var(--spectrum-calendar-day-background-color-cap-selected))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-background-cap-selected`.
Defaults to `var(--mod-calendar-day-background-color-cap-selected, var(--spectrum-calendar-day-background-color-cap-selected))`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-calendar-day-background-hover": {
+ "value": "var(--mod-calendar-day-background-color-hover, var(--spectrum-calendar-day-background-color-hover))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-background-hover`.
Defaults to `var(--mod-calendar-day-background-color-hover, var(--spectrum-calendar-day-background-color-hover))`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-calendar-day-background-focus": {
+ "value": "var(--mod-calendar-day-background-color-key-focus, var(--spectrum-calendar-day-background-color-key-focus))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-background-focus`.
Defaults to `var(--mod-calendar-day-background-color-key-focus, var(--spectrum-calendar-day-background-color-key-focus))`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-calendar-day-background-down": {
+ "value": "var(--mod-calendar-day-background-color-down, var(--spectrum-calendar-day-background-color-down))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-background-down`.
Defaults to `var(--mod-calendar-day-background-color-down, var(--spectrum-calendar-day-background-color-down))`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-calendar-day-border-color-focus": {
+ "value": "var(--mod-calendar-day-border-color-key-focus, var(--spectrum-calendar-day-border-color-key-focus))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-border-color-focus`.
Defaults to `var(--mod-calendar-day-border-color-key-focus, var(--spectrum-calendar-day-border-color-key-focus))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-calendar-day-today-background-selected-hover": {
+ "value": "var(--mod-calendar-day-today-background-color-selected-hover, var(--spectrum-calendar-day-today-background-color-selected-hover))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-today-background-selected-hover`.
Defaults to `var(--mod-calendar-day-today-background-color-selected-hover, var(--spectrum-calendar-day-today-background-color-selected-hover))`, if not set.",
+ "control": "text"
+ },
+ "highcontrast-calendar-day-today-text-color": {
+ "value": "var(--mod-calendar-day-today-text-color, var(--spectrum-neutral-content-color-default))",
+ "description": "Defined in `.spectrum-Calendar-date`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-today-text-color`.
Defaults to `var(--mod-calendar-day-today-text-color, var(--spectrum-neutral-content-color-default))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-calendar-day-today-border-color": {
+ "value": "var(--mod-calendar-day-today-border-color, var(--spectrum-gray-800))",
+ "description": "Defined in `.spectrum-Calendar-date`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-today-border-color`.
Defaults to `var(--mod-calendar-day-today-border-color, var(--spectrum-gray-800))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-calendar-day-text-color-selected": {
+ "value": "var(--mod-calendar-day-text-color-selected, var(--spectrum-neutral-content-color-down))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-text-color-selected`.
Defaults to `var(--mod-calendar-day-text-color-selected, var(--spectrum-neutral-content-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-calendar-day-text-color-cap-selected": {
+ "value": "var(--mod-calendar-day-text-color-cap-selected, var(--spectrum-neutral-content-color-down))",
+ "description": "Defined in `.spectrum-Calendar-date`.
Used by `--spectrum-calendar-day-text-color-cap-selected`.
Defaults to `var(--mod-calendar-day-text-color-cap-selected, var(--spectrum-neutral-content-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-calendar-day-text-color-hover": {
+ "value": "var(--mod-calendar-day-text-color-hover, var(--spectrum-neutral-content-color-hover))",
+ "description": "Defined in `.spectrum-Calendar-date`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-color-hover`.
Defaults to `var(--mod-calendar-day-text-color-hover, var(--spectrum-neutral-content-color-hover))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-calendar-day-text-color-key-focus": {
+ "value": "var(--mod-calendar-day-text-color-key-focus, var(--spectrum-neutral-content-color-key-focus))",
+ "description": "Defined in `.spectrum-Calendar-date`, `.spectrum-Calendar-date.is-disabled`.
Used by `--spectrum-calendar-day-text-color-key-focus`.
Defaults to `var(--mod-calendar-day-text-color-key-focus, var(--spectrum-neutral-content-color-key-focus))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/calendar/stories/calendar.stories.js b/components/calendar/stories/calendar.stories.js
index b8cec542447..67ab2202c60 100644
--- a/components/calendar/stories/calendar.stories.js
+++ b/components/calendar/stories/calendar.stories.js
@@ -1,11 +1,13 @@
import ActionButtonStories from "@spectrum-css/actionbutton/stories/actionbutton.stories.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isDisabled, isFocused } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { CalendarGroup } from "./calendar.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
const months = [...Array(12).keys()].map((key) =>
new Date(0, key).toLocaleString("en", { month: "long" })
);
@@ -120,6 +122,10 @@ export default {
status: {
type: "unmigrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["unmigrated"],
};
diff --git a/components/card/dist/metadata.json b/components/card/dist/metadata.json
index d1d22100c30..048da5e2128 100644
--- a/components/card/dist/metadata.json
+++ b/components/card/dist/metadata.json
@@ -9,12 +9,12 @@
".spectrum-Card--gallery .spectrum-Card-preview",
".spectrum-Card--gallery .spectrum-Card-preview:after",
".spectrum-Card--gallery .spectrum-Card-preview:before",
+ ".spectrum-Card--gallery:before",
+ ".spectrum-Card--gallery:hover .spectrum-Card-preview",
".spectrum-Card--gallery.is-drop-target",
".spectrum-Card--gallery.is-drop-target .spectrum-Card-preview",
".spectrum-Card--gallery.is-drop-target .spectrum-Card-preview:before",
".spectrum-Card--gallery.is-selected .spectrum-Card-preview:before",
- ".spectrum-Card--gallery:before",
- ".spectrum-Card--gallery:hover .spectrum-Card-preview",
".spectrum-Card--horizontal",
".spectrum-Card--horizontal .spectrum-Card-body",
".spectrum-Card--horizontal .spectrum-Card-content",
@@ -35,14 +35,6 @@
".spectrum-Card-subtitle",
".spectrum-Card-subtitle + .spectrum-Card-description:before",
".spectrum-Card-title",
- ".spectrum-Card.is-drop-target",
- ".spectrum-Card.is-focused .spectrum-Card-actions",
- ".spectrum-Card.is-focused .spectrum-Card-quickActions",
- ".spectrum-Card.is-selected",
- ".spectrum-Card.is-selected .spectrum-Card-actions",
- ".spectrum-Card.is-selected .spectrum-Card-quickActions",
- ".spectrum-Card.is-selected:before",
- ".spectrum-Card.spectrum-Card--gallery",
".spectrum-Card:after",
".spectrum-Card:before",
".spectrum-Card:focus .spectrum-Card-actions",
@@ -53,143 +45,738 @@
".spectrum-Card:focus-visible:after",
".spectrum-Card:hover",
".spectrum-Card:hover .spectrum-Card-actions",
- ".spectrum-Card:hover .spectrum-Card-quickActions"
- ],
- "modifiers": [
- "--mod-animation-duration-100",
- "--mod-card-actions-border-radius",
- "--mod-card-actions-drop-shadow-blur",
- "--mod-card-actions-drop-shadow-color",
- "--mod-card-actions-drop-shadow-x",
- "--mod-card-actions-drop-shadow-y",
- "--mod-card-actions-size",
- "--mod-card-actions-spacing",
- "--mod-card-animation-duration",
- "--mod-card-background-color",
- "--mod-card-background-color-hover",
- "--mod-card-background-color-selected",
- "--mod-card-body-font-color",
- "--mod-card-body-font-family",
- "--mod-card-body-font-size",
- "--mod-card-body-font-style",
- "--mod-card-body-font-weight",
- "--mod-card-body-line-height",
- "--mod-card-body-padding-block-end",
- "--mod-card-body-padding-block-start",
- "--mod-card-body-padding-inline-end",
- "--mod-card-body-padding-inline-start",
- "--mod-card-body-spacing",
- "--mod-card-border-color",
- "--mod-card-border-color-hover",
- "--mod-card-border-color-selected",
- "--mod-card-border-width",
- "--mod-card-content-margin-bottom",
- "--mod-card-content-margin-top",
- "--mod-card-corner-radius",
- "--mod-card-divider-color",
- "--mod-card-focus-indicator-color",
- "--mod-card-focus-indicator-width",
- "--mod-card-footer-margin-block-start",
- "--mod-card-footer-margin-inline-end",
- "--mod-card-footer-margin-inline-start",
- "--mod-card-footer-padding-block-end",
- "--mod-card-footer-padding-block-start",
- "--mod-card-horizontal-body-padding",
- "--mod-card-horizontal-preview-padding",
- "--mod-card-minimum-width",
- "--mod-card-preview-background-color",
- "--mod-card-preview-background-color-hover",
- "--mod-card-preview-minimum-height",
- "--mod-card-selected-background-color-rgb",
- "--mod-card-selected-background-opacity",
- "--mod-card-subtitle-padding-right",
- "--mod-card-title-font-color",
- "--mod-card-title-font-family",
- "--mod-card-title-font-size",
- "--mod-card-title-font-style",
- "--mod-card-title-font-weight",
- "--mod-card-title-line-height",
- "--mod-card-title-padding-right",
- "--mod-overlay-animation-duration"
- ],
- "component": [
- "--spectrum-card-actions-border-radius",
- "--spectrum-card-actions-drop-shadow-blur",
- "--spectrum-card-actions-drop-shadow-color",
- "--spectrum-card-actions-drop-shadow-x",
- "--spectrum-card-actions-drop-shadow-y",
- "--spectrum-card-actions-size",
- "--spectrum-card-actions-spacing",
- "--spectrum-card-background-color",
- "--spectrum-card-body-font-color",
- "--spectrum-card-body-font-family",
- "--spectrum-card-body-font-size",
- "--spectrum-card-body-font-style",
- "--spectrum-card-body-font-weight",
- "--spectrum-card-body-line-height",
- "--spectrum-card-body-padding-block-start",
- "--spectrum-card-body-spacing",
- "--spectrum-card-border-color",
- "--spectrum-card-border-color-hover",
- "--spectrum-card-border-color-selected",
- "--spectrum-card-border-width",
- "--spectrum-card-content-margin-bottom",
- "--spectrum-card-content-margin-top",
- "--spectrum-card-corner-radius",
- "--spectrum-card-divider-color",
- "--spectrum-card-focus-indicator-color",
- "--spectrum-card-focus-indicator-width",
- "--spectrum-card-footer-padding-top",
- "--spectrum-card-horizontal-body-padding",
- "--spectrum-card-horizontal-preview-padding",
- "--spectrum-card-minimum-width",
- "--spectrum-card-preview-background-color",
- "--spectrum-card-preview-background-color-hover",
- "--spectrum-card-preview-minimum-height",
- "--spectrum-card-selected-background-color-rgb",
- "--spectrum-card-selected-background-opacity",
- "--spectrum-card-selection-background-color",
- "--spectrum-card-selection-background-size",
- "--spectrum-card-subtitle-padding-right",
- "--spectrum-card-title-font-color",
- "--spectrum-card-title-font-family",
- "--spectrum-card-title-font-size",
- "--spectrum-card-title-font-style",
- "--spectrum-card-title-font-weight",
- "--spectrum-card-title-line-height",
- "--spectrum-card-title-padding-right"
- ],
- "global": [
- "--spectrum-animation-duration-100",
- "--spectrum-background-base-color",
- "--spectrum-background-layer-2-color",
- "--spectrum-blue-700",
- "--spectrum-body-color",
- "--spectrum-body-line-height",
- "--spectrum-body-sans-serif-font-style",
- "--spectrum-body-sans-serif-font-weight",
- "--spectrum-body-size-s",
- "--spectrum-border-width-100",
- "--spectrum-corner-radius-100",
- "--spectrum-drop-shadow-blur",
- "--spectrum-drop-shadow-color",
- "--spectrum-drop-shadow-x",
- "--spectrum-drop-shadow-y",
- "--spectrum-focus-indicator-color",
- "--spectrum-focus-indicator-thickness",
- "--spectrum-gray-100",
- "--spectrum-gray-200",
- "--spectrum-heading-color",
- "--spectrum-heading-line-height",
- "--spectrum-heading-sans-serif-font-style",
- "--spectrum-heading-sans-serif-font-weight",
- "--spectrum-heading-size-xxs",
- "--spectrum-sans-font-family-stack",
- "--spectrum-spacing-100",
- "--spectrum-spacing-200",
- "--spectrum-spacing-300",
- "--spectrum-spacing-400"
+ ".spectrum-Card:hover .spectrum-Card-quickActions",
+ ".spectrum-Card.is-drop-target",
+ ".spectrum-Card.is-focused .spectrum-Card-actions",
+ ".spectrum-Card.is-focused .spectrum-Card-quickActions",
+ ".spectrum-Card.is-selected",
+ ".spectrum-Card.is-selected .spectrum-Card-actions",
+ ".spectrum-Card.is-selected .spectrum-Card-quickActions",
+ ".spectrum-Card.is-selected:before",
+ ".spectrum-Card.spectrum-Card--gallery"
],
- "passthroughs": [],
- "high-contrast": []
+ "modifiers": {
+ "mod-card-border-color": {
+ "description": "Defined in `.spectrum-Card.is-selected`, `.spectrum-Card:hover`, `.spectrum-Card--horizontal:hover .spectrum-Card-preview`.
Used by `--spectrum-card-border-color`.
Defaults to `var(--spectrum-gray-100)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-border-color-hover": {
+ "description": "Defined in `.spectrum-Card--gallery`.
Used by `--spectrum-card-border-color-hover`.
Defaults to `var(--spectrum-gray-200)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-border-color-selected": {
+ "description": "Used by `--spectrum-card-border-color-selected`.
Defaults to `var(--spectrum-blue-700)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-divider-color": {
+ "description": "Used by `--spectrum-card-divider-color`.
Defaults to `var(--spectrum-gray-200)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-preview-background-color": {
+ "description": "Used by `--spectrum-card-preview-background-color`.
Defaults to `var(--mod-card-background-color, var(--spectrum-gray-100))`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-background-color": {
+ "description": "Defined in `.spectrum-Card.is-drop-target`.
Used by `--spectrum-card-preview-background-color`, `--spectrum-card-background-color`.
Defaults to `var(--spectrum-background-layer-2-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-preview-background-color-hover": {
+ "description": "Used by `--spectrum-card-preview-background-color-hover`.
Defaults to `var(--mod-card-background-color-hover, var(--spectrum-gray-200))`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-background-color-hover": {
+ "description": "Used by `--spectrum-card-preview-background-color-hover`.
Defaults to `var(--spectrum-gray-200)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-body-spacing": {
+ "description": "Used by `--spectrum-card-body-spacing`.
Defaults to `var(--spectrum-spacing-400)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-padding-block-start": {
+ "description": "Used by `--spectrum-card-body-padding-block-start`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-title-padding-right": {
+ "description": "Used by `--spectrum-card-title-padding-right`.
Defaults to `var(--spectrum-spacing-400)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-content-margin-top": {
+ "description": "Used by `--spectrum-card-content-margin-top`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-content-margin-bottom": {
+ "description": "Used by `--spectrum-card-content-margin-bottom`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-footer-padding-block-start": {
+ "description": "Used by `--spectrum-card-footer-padding-top`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-subtitle-padding-right": {
+ "description": "Used by `--spectrum-card-subtitle-padding-right`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-border-width": {
+ "description": "Used by `--spectrum-card-border-width`.
Defaults to `var(--spectrum-border-width-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-corner-radius": {
+ "description": "Used by `--spectrum-card-corner-radius`.
Defaults to `var(--spectrum-corner-radius-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-title-font-family": {
+ "description": "Used by `--spectrum-card-title-font-family`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-title-font-size": {
+ "description": "Used by `--spectrum-card-title-font-size`.
Defaults to `var(--spectrum-heading-size-xxs)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-title-font-weight": {
+ "description": "Used by `--spectrum-card-title-font-weight`.
Defaults to `var(--spectrum-heading-sans-serif-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-title-font-style": {
+ "description": "Used by `--spectrum-card-title-font-style`.
Defaults to `var(--spectrum-heading-sans-serif-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-title-line-height": {
+ "description": "Used by `--spectrum-card-title-line-height`.
Defaults to `var(--spectrum-heading-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-title-font-color": {
+ "description": "Used by `--spectrum-card-title-font-color`.
Defaults to `var(--spectrum-heading-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-body-font-family": {
+ "description": "Used by `--spectrum-card-body-font-family`.
Defaults to `var(--spectrum-sans-font-family-stack)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-font-size": {
+ "description": "Used by `--spectrum-card-body-font-size`.
Defaults to `var(--spectrum-body-size-s)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-font-weight": {
+ "description": "Used by `--spectrum-card-body-font-weight`.
Defaults to `var(--spectrum-body-sans-serif-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-font-style": {
+ "description": "Used by `--spectrum-card-body-font-style`.
Defaults to `var(--spectrum-body-sans-serif-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-line-height": {
+ "description": "Used by `--spectrum-card-body-line-height`.
Defaults to `var(--spectrum-body-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-font-color": {
+ "description": "Used by `--spectrum-card-body-font-color`.
Defaults to `var(--spectrum-body-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-actions-spacing": {
+ "description": "Used by `--spectrum-card-actions-spacing`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-actions-size": {
+ "description": "Used by `--spectrum-card-actions-size`.
Defaults to `var(--spectrum-card-selection-background-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-actions-border-radius": {
+ "description": "Used by `--spectrum-card-actions-border-radius`.
Defaults to `var(--spectrum-corner-radius-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-actions-drop-shadow-color": {
+ "description": "Used by `--spectrum-card-actions-drop-shadow-color`.
Defaults to `var(--spectrum-drop-shadow-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-actions-drop-shadow-x": {
+ "description": "Used by `--spectrum-card-actions-drop-shadow-x`.
Defaults to `var(--spectrum-drop-shadow-x)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-actions-drop-shadow-y": {
+ "description": "Used by `--spectrum-card-actions-drop-shadow-y`.
Defaults to `var(--spectrum-drop-shadow-y)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-actions-drop-shadow-blur": {
+ "description": "Used by `--spectrum-card-actions-drop-shadow-blur`.
Defaults to `var(--spectrum-drop-shadow-blur)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-focus-indicator-color": {
+ "description": "Used by `--spectrum-card-focus-indicator-color`.
Defaults to `var(--spectrum-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-card-focus-indicator-width": {
+ "description": "Used by `--spectrum-card-focus-indicator-width`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-selected-background-opacity": {
+ "description": "Used by `--spectrum-card-selected-background-opacity`, `.spectrum-Card--gallery.is-selected .spectrum-Card-preview:before`.
Defaults to `var(--spectrum-card-selected-background-opacity)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-horizontal-body-padding": {
+ "description": "Used by `--spectrum-card-horizontal-body-padding`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-horizontal-preview-padding": {
+ "description": "Used by `--spectrum-card-horizontal-preview-padding`.
Defaults to `var(--spectrum-spacing-200)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-minimum-width": {
+ "description": "Used by `.spectrum-Card`.
Defaults to `var(--spectrum-card-minimum-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-background-color-selected": {
+ "description": "Used by `.spectrum-Card.is-selected:before`.
Defaults to `var(--spectrum-card-selection-background-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-overlay-animation-duration": {
+ "description": "Used by `.spectrum-Card-quickActions`.
Defaults to `var(--spectrum-animation-duration-100, 0.13s)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-preview-minimum-height": {
+ "description": "Used by `.spectrum-Card-coverPhoto`, `.spectrum-Card--gallery .spectrum-Card-preview`.
Defaults to `var(--spectrum-card-preview-minimum-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-padding-inline-end": {
+ "description": "Used by `.spectrum-Card-body`.
Defaults to `calc(var(--spectrum-card-body-spacing) - var(--spectrum-card-border-width))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-padding-inline-start": {
+ "description": "Used by `.spectrum-Card-body`.
Defaults to `calc(var(--spectrum-card-body-spacing) - var(--spectrum-card-border-width))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-body-padding-block-end": {
+ "description": "Used by `.spectrum-Card-body`.
Defaults to `calc(var(--spectrum-card-body-spacing) - var(--spectrum-card-border-width))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-footer-margin-block-start": {
+ "description": "Used by `.spectrum-Card-footer`.
Defaults to `calc((var(--spectrum-card-body-spacing) - var(--spectrum-card-content-margin-bottom)) * -1)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-footer-margin-inline-start": {
+ "description": "Used by `.spectrum-Card-footer`.
Defaults to `var(--spectrum-card-body-spacing)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-footer-margin-inline-end": {
+ "description": "Used by `.spectrum-Card-footer`.
Defaults to `var(--spectrum-card-body-spacing)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-footer-padding-block-end": {
+ "description": "Used by `.spectrum-Card-footer`.
Defaults to `calc(var(--spectrum-card-body-spacing) - var(--spectrum-card-border-width))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-animation-duration": {
+ "description": "Used by `.spectrum-Card--gallery .spectrum-Card-preview`.
Defaults to `var(--mod-animation-duration-100, var(--spectrum-animation-duration-100))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-animation-duration-100": {
+ "description": "Used by `.spectrum-Card--gallery .spectrum-Card-preview`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-card-selected-background-color-rgb": {
+ "description": "Used by `.spectrum-Card--gallery.is-selected .spectrum-Card-preview:before`.
Defaults to `var(--spectrum-card-selected-background-color-rgb)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-card-border-color": {
+ "value": "var(--mod-card-border-color, var(--spectrum-gray-100))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card`, `.spectrum-Card.is-drop-target`, `.spectrum-Card-coverPhoto`, `.spectrum-Card--horizontal .spectrum-Card-preview`.
Defaults to `var(--mod-card-border-color, var(--spectrum-gray-100))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-border-color-hover": {
+ "value": "var(--mod-card-border-color-hover, var(--spectrum-gray-200))",
+ "description": "Defined in `.spectrum-Card`.
Used by `--mod-card-border-color`.
Defaults to `var(--mod-card-border-color-hover, var(--spectrum-gray-200))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-border-color-selected": {
+ "value": "var(--mod-card-border-color-selected, var(--spectrum-blue-700))",
+ "description": "Defined in `.spectrum-Card`.
Used by `--mod-card-border-color`.
Defaults to `var(--mod-card-border-color-selected, var(--spectrum-blue-700))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-divider-color": {
+ "value": "var(--mod-card-divider-color, var(--spectrum-gray-200))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-footer`.
Defaults to `var(--mod-card-divider-color, var(--spectrum-gray-200))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-preview-background-color": {
+ "value": "var(--mod-card-preview-background-color, var(--mod-card-background-color, var(--spectrum-gray-100)))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-coverPhoto`, `.spectrum-Card--gallery .spectrum-Card-preview`, `.spectrum-Card--gallery.is-drop-target .spectrum-Card-preview`, `.spectrum-Card--horizontal .spectrum-Card-preview`.
Defaults to `var(--mod-card-preview-background-color, var(--mod-card-background-color, var(--spectrum-gray-100)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-preview-background-color-hover": {
+ "value": "var(--mod-card-preview-background-color-hover, var(--mod-card-background-color-hover, var(--spectrum-gray-200)))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card--gallery:hover .spectrum-Card-preview`.
Defaults to `var(--mod-card-preview-background-color-hover, var(--mod-card-background-color-hover, var(--spectrum-gray-200)))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-background-color": {
+ "value": "var(--mod-card-background-color, var(--spectrum-background-layer-2-color))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card`.
Defaults to `var(--mod-card-background-color, var(--spectrum-background-layer-2-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-body-spacing": {
+ "value": "var(--mod-card-body-spacing, var(--spectrum-spacing-400))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-body`, `.spectrum-Card-footer`.
Defaults to `var(--mod-card-body-spacing, var(--spectrum-spacing-400))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-body-padding-block-start": {
+ "value": "var(--mod-card-body-padding-block-start, var(--spectrum-spacing-300))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-body`.
Defaults to `var(--mod-card-body-padding-block-start, var(--spectrum-spacing-300))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-title-padding-right": {
+ "value": "var(--mod-card-title-padding-right, var(--spectrum-spacing-400))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-title`.
Defaults to `var(--mod-card-title-padding-right, var(--spectrum-spacing-400))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-content-margin-top": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-Card`, `.spectrum-Card.spectrum-Card--gallery`.
Used by `.spectrum-Card-content`, `.spectrum-Card--gallery .spectrum-Card-body`.
Defaults to `var(--spectrum-spacing-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-content-margin-bottom": {
+ "value": "var(--mod-card-content-margin-bottom, var(--spectrum-spacing-300))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-footer`.
Defaults to `var(--mod-card-content-margin-bottom, var(--spectrum-spacing-300))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-footer-padding-top": {
+ "value": "var(--mod-card-footer-padding-block-start, var(--spectrum-spacing-100))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-footer`.
Defaults to `var(--mod-card-footer-padding-block-start, var(--spectrum-spacing-100))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-subtitle-padding-right": {
+ "value": "var(--mod-card-subtitle-padding-right, var(--spectrum-spacing-100))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-subtitle`, `.spectrum-Card-subtitle + .spectrum-Card-description:before`.
Defaults to `var(--mod-card-subtitle-padding-right, var(--spectrum-spacing-100))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-border-width": {
+ "value": "var(--mod-card-border-width, var(--spectrum-border-width-100))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card`, `.spectrum-Card-quickActions`, `.spectrum-Card-coverPhoto`, `.spectrum-Card-body`, `.spectrum-Card-footer`, `.spectrum-Card--horizontal .spectrum-Card-preview`.
Defaults to `var(--mod-card-border-width, var(--spectrum-border-width-100))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-corner-radius": {
+ "value": "var(--mod-card-corner-radius, var(--spectrum-corner-radius-100))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card`, `.spectrum-Card:after`, `.spectrum-Card:focus-visible .spectrum-Card-coverPhoto, .spectrum-Card:focus-visible .spectrum-Card-preview`, `.spectrum-Card-coverPhoto`, `.spectrum-Card-preview`, `.spectrum-Card--gallery .spectrum-Card-preview`, `.spectrum-Card--gallery .spectrum-Card-preview:after`, `.spectrum-Card--horizontal .spectrum-Card-preview`.
Defaults to `var(--mod-card-corner-radius, var(--spectrum-corner-radius-100))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-title-font-family": {
+ "value": "var(--mod-card-title-font-family, var(--spectrum-sans-font-family-stack))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-title`.
Defaults to `var(--mod-card-title-font-family, var(--spectrum-sans-font-family-stack))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-title-font-size": {
+ "value": "var(--mod-card-title-font-size, var(--spectrum-heading-size-xxs))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-title`.
Defaults to `var(--mod-card-title-font-size, var(--spectrum-heading-size-xxs))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-title-font-weight": {
+ "value": "var(--mod-card-title-font-weight, var(--spectrum-heading-sans-serif-font-weight))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-title`.
Defaults to `var(--mod-card-title-font-weight, var(--spectrum-heading-sans-serif-font-weight))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-title-font-style": {
+ "value": "var(--mod-card-title-font-style, var(--spectrum-heading-sans-serif-font-style))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-title`.
Defaults to `var(--mod-card-title-font-style, var(--spectrum-heading-sans-serif-font-style))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-title-line-height": {
+ "value": "var(--mod-card-title-line-height, var(--spectrum-heading-line-height))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-title`.
Defaults to `var(--mod-card-title-line-height, var(--spectrum-heading-line-height))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-title-font-color": {
+ "value": "var(--mod-card-title-font-color, var(--spectrum-heading-color))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-title`, `.spectrum-Card-subtitle`.
Defaults to `var(--mod-card-title-font-color, var(--spectrum-heading-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-body-font-family": {
+ "value": "var(--mod-card-body-font-family, var(--spectrum-sans-font-family-stack))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-description`.
Defaults to `var(--mod-card-body-font-family, var(--spectrum-sans-font-family-stack))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-body-font-size": {
+ "value": "var(--mod-card-body-font-size, var(--spectrum-body-size-s))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-description`.
Defaults to `var(--mod-card-body-font-size, var(--spectrum-body-size-s))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-body-font-weight": {
+ "value": "var(--mod-card-body-font-weight, var(--spectrum-body-sans-serif-font-weight))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-description`.
Defaults to `var(--mod-card-body-font-weight, var(--spectrum-body-sans-serif-font-weight))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-body-font-style": {
+ "value": "var(--mod-card-body-font-style, var(--spectrum-body-sans-serif-font-style))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-description`.
Defaults to `var(--mod-card-body-font-style, var(--spectrum-body-sans-serif-font-style))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-body-line-height": {
+ "value": "var(--mod-card-body-line-height, var(--spectrum-body-line-height))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-description, .spectrum-Card-footer`.
Defaults to `var(--mod-card-body-line-height, var(--spectrum-body-line-height))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-body-font-color": {
+ "value": "var(--mod-card-body-font-color, var(--spectrum-body-color))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-preview`, `.spectrum-Card-description, .spectrum-Card-footer`.
Defaults to `var(--mod-card-body-font-color, var(--spectrum-body-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-actions-spacing": {
+ "value": "var(--mod-card-actions-spacing, var(--spectrum-spacing-300))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-quickActions`, `.spectrum-Card-actions`.
Defaults to `var(--mod-card-actions-spacing, var(--spectrum-spacing-300))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-actions-size": {
+ "value": "var(--mod-card-actions-size, var(--spectrum-card-selection-background-size))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-quickActions`.
Defaults to `var(--mod-card-actions-size, var(--spectrum-card-selection-background-size))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-selection-background-size": {
+ "value": "40px",
+ "description": "Used by `--spectrum-card-actions-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-actions-border-radius": {
+ "value": "var(--mod-card-actions-border-radius, var(--spectrum-corner-radius-100))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-quickActions`.
Defaults to `var(--mod-card-actions-border-radius, var(--spectrum-corner-radius-100))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-actions-drop-shadow-color": {
+ "value": "var(--mod-card-actions-drop-shadow-color, var(--spectrum-drop-shadow-color))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-quickActions`.
Defaults to `var(--mod-card-actions-drop-shadow-color, var(--spectrum-drop-shadow-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-actions-drop-shadow-x": {
+ "value": "var(--mod-card-actions-drop-shadow-x, var(--spectrum-drop-shadow-x))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-quickActions`.
Defaults to `var(--mod-card-actions-drop-shadow-x, var(--spectrum-drop-shadow-x))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-actions-drop-shadow-y": {
+ "value": "var(--mod-card-actions-drop-shadow-y, var(--spectrum-drop-shadow-y))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-quickActions`.
Defaults to `var(--mod-card-actions-drop-shadow-y, var(--spectrum-drop-shadow-y))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-actions-drop-shadow-blur": {
+ "value": "var(--mod-card-actions-drop-shadow-blur, var(--spectrum-drop-shadow-blur))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card-quickActions`.
Defaults to `var(--mod-card-actions-drop-shadow-blur, var(--spectrum-drop-shadow-blur))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-focus-indicator-color": {
+ "value": "var(--mod-card-focus-indicator-color, var(--spectrum-focus-indicator-color))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card:focus-visible:after`, `.spectrum-Card--gallery.is-drop-target .spectrum-Card-preview:before`.
Defaults to `var(--mod-card-focus-indicator-color, var(--spectrum-focus-indicator-color))`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-focus-indicator-width": {
+ "value": "var(--mod-card-focus-indicator-width, var(--spectrum-focus-indicator-thickness))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card:after`, `.spectrum-Card:focus-visible:after`, `.spectrum-Card:focus-visible .spectrum-Card-coverPhoto, .spectrum-Card:focus-visible .spectrum-Card-preview`, `.spectrum-Card--gallery .spectrum-Card-preview:after`.
Defaults to `var(--mod-card-focus-indicator-width, var(--spectrum-focus-indicator-thickness))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-selected-background-opacity": {
+ "value": "var(--mod-card-selected-background-opacity, 0.1)",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card--gallery.is-selected .spectrum-Card-preview:before`.
Defaults to `var(--mod-card-selected-background-opacity, 0.1)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-horizontal-body-padding": {
+ "value": "var(--mod-card-horizontal-body-padding, var(--spectrum-spacing-300))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card--horizontal .spectrum-Card-body`.
Defaults to `var(--mod-card-horizontal-body-padding, var(--spectrum-spacing-300))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-horizontal-preview-padding": {
+ "value": "var(--mod-card-horizontal-preview-padding, var(--spectrum-spacing-200))",
+ "description": "Defined in `.spectrum-Card`.
Used by `.spectrum-Card--horizontal .spectrum-Card-preview`.
Defaults to `var(--mod-card-horizontal-preview-padding, var(--spectrum-spacing-200))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-minimum-width": {
+ "value": "100px",
+ "description": "Used by `.spectrum-Card`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-selection-background-color": {
+ "value": "rgba(0, 0, 0, 0.56)",
+ "description": "Used by `.spectrum-Card.is-selected:before`, `.spectrum-Card-quickActions`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-card-preview-minimum-height": {
+ "value": "130px",
+ "description": "Used by `.spectrum-Card-coverPhoto`, `.spectrum-Card--gallery .spectrum-Card-preview`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-card-selected-background-color-rgb": {
+ "description": "Used by `.spectrum-Card--gallery.is-selected .spectrum-Card-preview:before`.",
+ "control": "color",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-gray-100": {
+ "value": "light-dark(rgb(233, 233, 233), rgb(44, 44, 44))",
+ "description": "Used by `--spectrum-card-border-color`, `--spectrum-card-preview-background-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-200": {
+ "value": "light-dark(rgb(225, 225, 225), rgb(50, 50, 50))",
+ "description": "Used by `--spectrum-card-border-color-hover`, `--spectrum-card-divider-color`, `--spectrum-card-preview-background-color-hover`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-blue-700": {
+ "value": "light-dark(rgb(93, 137, 255), rgb(52, 91, 248))",
+ "description": "Used by `--spectrum-card-border-color-selected`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-background-layer-2-color": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Used by `--spectrum-card-background-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-spacing-400": {
+ "value": "24px",
+ "description": "Used by `--spectrum-card-body-spacing`, `--spectrum-card-title-padding-right`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-300": {
+ "value": "16px",
+ "description": "Used by `--spectrum-card-body-padding-block-start`, `--spectrum-card-content-margin-bottom`, `--spectrum-card-actions-spacing`, `--spectrum-card-horizontal-body-padding`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-100": {
+ "value": "8px",
+ "description": "Used by `--spectrum-card-content-margin-top`, `--spectrum-card-footer-padding-top`, `--spectrum-card-subtitle-padding-right`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-border-width-100": {
+ "value": "1px",
+ "description": "Used by `--spectrum-card-border-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-100": {
+ "value": "4px",
+ "description": "Used by `--spectrum-card-corner-radius`, `--spectrum-card-actions-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `--spectrum-card-title-font-family`, `--spectrum-card-body-font-family`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-size-xxs": {
+ "value": "var(--spectrum-font-size-100)",
+ "description": "Used by `--spectrum-card-title-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-sans-serif-font-weight": {
+ "value": "800",
+ "description": "Used by `--spectrum-card-title-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-sans-serif-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-card-title-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-line-height": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-card-title-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-color": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-card-title-font-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-body-size-s": {
+ "value": "var(--spectrum-font-size-100)",
+ "description": "Used by `--spectrum-card-body-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-card-body-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-card-body-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-line-height": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-card-body-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-card-body-font-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-drop-shadow-color": {
+ "value": "var(--spectrum-drop-shadow-color-100)",
+ "description": "Used by `--spectrum-card-actions-drop-shadow-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-drop-shadow-x": {
+ "value": "0px",
+ "description": "Used by `--spectrum-card-actions-drop-shadow-x`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-drop-shadow-y": {
+ "value": "1px",
+ "description": "Used by `--spectrum-card-actions-drop-shadow-y`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-drop-shadow-blur": {
+ "value": "6px",
+ "description": "Used by `--spectrum-card-actions-drop-shadow-blur`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Used by `--spectrum-card-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-card-focus-indicator-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-200": {
+ "value": "12px",
+ "description": "Used by `--spectrum-card-horizontal-preview-padding`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-background-base-color": {
+ "value": "var(--spectrum-gray-25)",
+ "description": "Used by `--mod-card-background-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `.spectrum-Card-quickActions`, `.spectrum-Card--gallery .spectrum-Card-preview`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {}
}
diff --git a/components/card/stories/card.stories.js b/components/card/stories/card.stories.js
index 797fe745b18..8ca395c9e13 100644
--- a/components/card/stories/card.stories.js
+++ b/components/card/stories/card.stories.js
@@ -2,11 +2,13 @@ import { default as ActionButton } from "@spectrum-css/actionbutton/stories/acti
import { default as Checkbox } from "@spectrum-css/checkbox/stories/checkbox.stories.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isFocused, isSelected } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { CardGroup } from "./card.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* A card represents a rectangular space to contain text or images. Cards are typically used to encapsulate units of a data set, such as a gallery of image/caption pairs.
*/
@@ -128,6 +130,10 @@ export default {
status: {
type: "unmigrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["unmigrated"],
};
diff --git a/components/checkbox/dist/metadata.json b/components/checkbox/dist/metadata.json
index daf35c48fa3..452e693242e 100644
--- a/components/checkbox/dist/metadata.json
+++ b/components/checkbox/dist/metadata.json
@@ -21,13 +21,24 @@
".spectrum-Checkbox .spectrum-Checkbox-input:hover:disabled + .spectrum-Checkbox-box:before",
".spectrum-Checkbox .spectrum-Checkbox-label",
".spectrum-Checkbox .spectrum-Checkbox-partialCheckmark",
+ ".spectrum-Checkbox--emphasized:not(.is-invalid) .spectrum-Checkbox-input:focus-visible:checked + .spectrum-Checkbox-box:before",
".spectrum-Checkbox--emphasized.is-indeterminate .spectrum-Checkbox-box:before",
".spectrum-Checkbox--emphasized.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before",
".spectrum-Checkbox--emphasized.is-indeterminate:hover .spectrum-Checkbox-box:before",
".spectrum-Checkbox--emphasized.is-indeterminate:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before",
".spectrum-Checkbox--emphasized.is-indeterminate:not(.is-invalid) .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:before",
- ".spectrum-Checkbox--emphasized:not(.is-invalid) .spectrum-Checkbox-input:focus-visible:checked + .spectrum-Checkbox-box:before",
".spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box",
+ ".spectrum-Checkbox:active .spectrum-Checkbox-box:before",
+ ".spectrum-Checkbox:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before",
+ ".spectrum-Checkbox:active .spectrum-Checkbox-label",
+ ".spectrum-Checkbox:hover .spectrum-Checkbox-box:before",
+ ".spectrum-Checkbox:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before",
+ ".spectrum-Checkbox:hover .spectrum-Checkbox-label",
+ ".spectrum-Checkbox:lang(ja)",
+ ".spectrum-Checkbox:lang(ko)",
+ ".spectrum-Checkbox:lang(zh)",
+ ".spectrum-Checkbox:not(.is-readOnly) .spectrum-Checkbox-input:active:not(:disabled) + .spectrum-Checkbox-box",
+ ".spectrum-Checkbox:not(.is-readOnly):active .spectrum-Checkbox-input:not(:disabled) + .spectrum-Checkbox-box",
".spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box .spectrum-Checkbox-checkmark",
".spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box .spectrum-Checkbox-partialCheckmark",
".spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box:before",
@@ -43,164 +54,799 @@
".spectrum-Checkbox.spectrum-Checkbox--emphasized",
".spectrum-Checkbox.spectrum-Checkbox--sizeL",
".spectrum-Checkbox.spectrum-Checkbox--sizeS",
- ".spectrum-Checkbox.spectrum-Checkbox--sizeXL",
- ".spectrum-Checkbox:active .spectrum-Checkbox-box:before",
- ".spectrum-Checkbox:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before",
- ".spectrum-Checkbox:active .spectrum-Checkbox-label",
- ".spectrum-Checkbox:hover .spectrum-Checkbox-box:before",
- ".spectrum-Checkbox:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before",
- ".spectrum-Checkbox:hover .spectrum-Checkbox-label",
- ".spectrum-Checkbox:lang(ja)",
- ".spectrum-Checkbox:lang(ko)",
- ".spectrum-Checkbox:lang(zh)",
- ".spectrum-Checkbox:not(.is-readOnly) .spectrum-Checkbox-input:active:not(:disabled) + .spectrum-Checkbox-box",
- ".spectrum-Checkbox:not(.is-readOnly):active .spectrum-Checkbox-input:not(:disabled) + .spectrum-Checkbox-box"
- ],
- "modifiers": [
- "--mod-checkbox-animation-duration",
- "--mod-checkbox-border-width",
- "--mod-checkbox-bottom-to-text",
- "--mod-checkbox-checkmark-color",
- "--mod-checkbox-content-color-default",
- "--mod-checkbox-content-color-disabled",
- "--mod-checkbox-content-color-down",
- "--mod-checkbox-content-color-focus",
- "--mod-checkbox-content-color-hover",
- "--mod-checkbox-control-color-default",
- "--mod-checkbox-control-color-disabled",
- "--mod-checkbox-control-color-down",
- "--mod-checkbox-control-color-focus",
- "--mod-checkbox-control-color-hover",
- "--mod-checkbox-control-corner-radius",
- "--mod-checkbox-control-selected-color-default",
- "--mod-checkbox-control-selected-color-down",
- "--mod-checkbox-control-selected-color-hover",
- "--mod-checkbox-control-size",
- "--mod-checkbox-focus-indicator-color",
- "--mod-checkbox-focus-indicator-gap",
- "--mod-checkbox-focus-indicator-thickness",
- "--mod-checkbox-font-size",
- "--mod-checkbox-height",
- "--mod-checkbox-line-height",
- "--mod-checkbox-line-height-cjk",
- "--mod-checkbox-margin-block",
- "--mod-checkbox-selected-border-width",
- "--mod-checkbox-text-to-control",
- "--mod-checkbox-top-to-text",
- "--mod-focus-indicator-thickness"
- ],
- "component": [
- "--spectrum-checkbox-animation-duration",
- "--spectrum-checkbox-background-color",
- "--spectrum-checkbox-border-width",
- "--spectrum-checkbox-bottom-to-text",
- "--spectrum-checkbox-checkmark-color",
- "--spectrum-checkbox-content-color-default",
- "--spectrum-checkbox-content-color-down",
- "--spectrum-checkbox-content-color-focus",
- "--spectrum-checkbox-content-color-hover",
- "--spectrum-checkbox-control-color-default",
- "--spectrum-checkbox-control-color-disabled",
- "--spectrum-checkbox-control-color-down",
- "--spectrum-checkbox-control-color-focus",
- "--spectrum-checkbox-control-color-hover",
- "--spectrum-checkbox-control-corner-radius",
- "--spectrum-checkbox-control-selected-color-default",
- "--spectrum-checkbox-control-selected-color-down",
- "--spectrum-checkbox-control-selected-color-hover",
- "--spectrum-checkbox-control-size",
- "--spectrum-checkbox-control-size-extra-large",
- "--spectrum-checkbox-control-size-large",
- "--spectrum-checkbox-control-size-medium",
- "--spectrum-checkbox-control-size-small",
- "--spectrum-checkbox-emphasized-color-default",
- "--spectrum-checkbox-emphasized-color-down",
- "--spectrum-checkbox-emphasized-color-focus",
- "--spectrum-checkbox-emphasized-color-hover",
- "--spectrum-checkbox-focus-indicator-color",
- "--spectrum-checkbox-focus-indicator-gap",
- "--spectrum-checkbox-focus-indicator-thickness",
- "--spectrum-checkbox-font-size",
- "--spectrum-checkbox-height",
- "--spectrum-checkbox-invalid-color-default",
- "--spectrum-checkbox-invalid-color-down",
- "--spectrum-checkbox-invalid-color-focus",
- "--spectrum-checkbox-invalid-color-hover",
- "--spectrum-checkbox-line-height",
- "--spectrum-checkbox-line-height-cjk",
- "--spectrum-checkbox-selected-border-width",
- "--spectrum-checkbox-text-font-style",
- "--spectrum-checkbox-text-font-weight",
- "--spectrum-checkbox-text-to-control",
- "--spectrum-checkbox-top-to-control",
- "--spectrum-checkbox-top-to-control-extra-large",
- "--spectrum-checkbox-top-to-control-large",
- "--spectrum-checkbox-top-to-control-medium",
- "--spectrum-checkbox-top-to-control-small",
- "--spectrum-checkbox-top-to-text"
- ],
- "global": [
- "--spectrum-accent-content-color-default",
- "--spectrum-accent-content-color-down",
- "--spectrum-accent-content-color-hover",
- "--spectrum-accent-content-color-key-focus",
- "--spectrum-animation-duration-100",
- "--spectrum-border-width-200",
- "--spectrum-cjk-line-height-100",
- "--spectrum-component-bottom-to-text-100",
- "--spectrum-component-bottom-to-text-200",
- "--spectrum-component-bottom-to-text-300",
- "--spectrum-component-bottom-to-text-75",
- "--spectrum-component-height-100",
- "--spectrum-component-height-200",
- "--spectrum-component-height-300",
- "--spectrum-component-height-75",
- "--spectrum-component-size-difference-down",
- "--spectrum-component-size-minimum-perspective-down",
- "--spectrum-component-top-to-text-100",
- "--spectrum-component-top-to-text-200",
- "--spectrum-component-top-to-text-300",
- "--spectrum-component-top-to-text-75",
- "--spectrum-corner-radius-small-size-extra-large",
- "--spectrum-corner-radius-small-size-large",
- "--spectrum-corner-radius-small-size-medium",
- "--spectrum-corner-radius-small-size-small",
- "--spectrum-default-font-style",
- "--spectrum-disabled-content-color",
- "--spectrum-focus-indicator-color",
- "--spectrum-focus-indicator-gap",
- "--spectrum-focus-indicator-thickness",
- "--spectrum-font-size-100",
- "--spectrum-font-size-200",
- "--spectrum-font-size-300",
- "--spectrum-font-size-75",
- "--spectrum-gray-25",
- "--spectrum-line-height-100",
- "--spectrum-negative-color-1000",
- "--spectrum-negative-color-900",
- "--spectrum-neutral-content-color-default",
- "--spectrum-neutral-content-color-down",
- "--spectrum-neutral-content-color-hover",
- "--spectrum-neutral-content-color-key-focus",
- "--spectrum-regular-font-weight",
- "--spectrum-text-to-control-100",
- "--spectrum-text-to-control-200",
- "--spectrum-text-to-control-300",
- "--spectrum-text-to-control-75"
+ ".spectrum-Checkbox.spectrum-Checkbox--sizeXL"
],
- "passthroughs": [],
- "high-contrast": [
- "--highcontrast-checkbox-background-color-default",
- "--highcontrast-checkbox-color-default",
- "--highcontrast-checkbox-color-focus",
- "--highcontrast-checkbox-content-color-default",
- "--highcontrast-checkbox-content-color-down",
- "--highcontrast-checkbox-content-color-focus",
- "--highcontrast-checkbox-content-color-hover",
- "--highcontrast-checkbox-disabled-color-default",
- "--highcontrast-checkbox-focus-indicator-color",
- "--highcontrast-checkbox-highlight-color-default",
- "--highcontrast-checkbox-highlight-color-down",
- "--highcontrast-checkbox-highlight-color-hover"
- ]
+ "modifiers": {
+ "mod-checkbox-line-height": {
+ "description": "Defined in `.spectrum-Checkbox:lang(ja), .spectrum-Checkbox:lang(ko), .spectrum-Checkbox:lang(zh)`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-line-height-cjk": {
+ "description": "Used by `--mod-checkbox-line-height`.
Defaults to `var(--spectrum-checkbox-line-height-cjk)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-content-color-default": {
+ "description": "Used by `.spectrum-Checkbox`.
Defaults to `var(--spectrum-checkbox-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-height": {
+ "description": "Used by `.spectrum-Checkbox`.
Defaults to `var(--spectrum-checkbox-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-color-down": {
+ "description": "Used by `.spectrum-Checkbox:active .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-selected-color-down": {
+ "description": "Used by `.spectrum-Checkbox:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-selected-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-content-color-down": {
+ "description": "Used by `.spectrum-Checkbox:active .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-animation-duration": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-checkmark, .spectrum-Checkbox .spectrum-Checkbox-partialCheckmark`, `.spectrum-Checkbox .spectrum-Checkbox-label`, `.spectrum-Checkbox .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-box:after`.
Defaults to `var(--spectrum-checkbox-animation-duration)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-text-to-control": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-text-to-control)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-top-to-text": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-top-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-bottom-to-text": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-bottom-to-text)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-font-size": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-color-default": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input`, `.spectrum-Checkbox .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-selected-color-default": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-selected-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-checkmark-color": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-checkmark-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-selected-border-width": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-selected-border-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-color-focus": {
+ "description": "Defined in `.spectrum-Checkbox--emphasized:not(.is-invalid) .spectrum-Checkbox-input:focus-visible:checked + .spectrum-Checkbox-box:before`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-focus-indicator-thickness": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:after`.
Defaults to `var(--spectrum-checkbox-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-focus-indicator-color": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:after`, `.spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box`.
Defaults to `var(--spectrum-checkbox-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-focus-indicator-gap": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:after`, `.spectrum-Checkbox .spectrum-Checkbox-box:after`, `.spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box`.
Defaults to `var(--spectrum-checkbox-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-content-color-focus": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-content-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-margin-block": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-box`.
Defaults to `var(--spectrum-checkbox-top-to-control)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-size": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-box, .spectrum-Checkbox .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-corner-radius": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-box:after`.
Defaults to `var(--spectrum-checkbox-control-corner-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-border-width": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-border-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-color-disabled": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked:disabled + .spectrum-Checkbox-box:before, .spectrum-Checkbox .spectrum-Checkbox-input:disabled + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked:hover:disabled + .spectrum-Checkbox-box:before, .spectrum-Checkbox .spectrum-Checkbox-input:hover:disabled + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-color-hover": {
+ "description": "Used by `.spectrum-Checkbox:hover .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-control-selected-color-hover": {
+ "description": "Used by `.spectrum-Checkbox:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-selected-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-content-color-hover": {
+ "description": "Used by `.spectrum-Checkbox:hover .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-content-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-checkbox-content-color-disabled": {
+ "description": "Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked:disabled ~ .spectrum-Checkbox-label, .spectrum-Checkbox .spectrum-Checkbox-input:disabled ~ .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-checkbox-control-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-focus-indicator-thickness": {
+ "description": "Used by `.spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-checkbox-checkmark-color": {
+ "value": "light-dark(rgb(255, 255, 255), rgb(17, 17, 17))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-checkmark, .spectrum-Checkbox .spectrum-Checkbox-partialCheckmark`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-gray-25)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-background-color": {
+ "value": "light-dark(rgb(255, 255, 255), rgb(17, 17, 17))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked:disabled + .spectrum-Checkbox-box:before, .spectrum-Checkbox .spectrum-Checkbox-input:disabled + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-gray-25)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox`.
Defaults to `var(--spectrum-neutral-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-content-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox:hover .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-neutral-content-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-content-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox:active .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-neutral-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-content-color-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-neutral-content-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-color-default": {
+ "value": "var(--spectrum-checkbox-invalid-color-default)",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.is-invalid`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input`, `.spectrum-Checkbox .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-invalid-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-color-hover": {
+ "value": "var(--spectrum-checkbox-invalid-color-hover)",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.is-invalid`.
Used by `.spectrum-Checkbox:hover .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-invalid-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-color-down": {
+ "value": "var(--spectrum-checkbox-invalid-color-down)",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.is-invalid`.
Used by `.spectrum-Checkbox:active .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-invalid-color-down)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-color-focus": {
+ "value": "var(--spectrum-checkbox-invalid-color-focus)",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.is-invalid`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox.is-invalid.is-indeterminate .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-invalid-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:after`, `.spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box`.
Defaults to `var(--spectrum-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-color-disabled": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked:disabled + .spectrum-Checkbox-box:before, .spectrum-Checkbox .spectrum-Checkbox-input:disabled + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked:hover:disabled + .spectrum-Checkbox-box:before, .spectrum-Checkbox .spectrum-Checkbox-input:hover:disabled + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked:disabled ~ .spectrum-Checkbox-label, .spectrum-Checkbox .spectrum-Checkbox-input:disabled ~ .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-disabled-content-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-invalid-color-default": {
+ "value": "var(--spectrum-red-900)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `--spectrum-checkbox-control-color-default`, `--spectrum-checkbox-control-selected-color-default`.
Defaults to `var(--spectrum-negative-color-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-invalid-color-hover": {
+ "value": "var(--spectrum-red-1000)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `--spectrum-checkbox-control-color-hover`, `--spectrum-checkbox-control-selected-color-hover`.
Defaults to `var(--spectrum-negative-color-1000)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-invalid-color-down": {
+ "value": "var(--spectrum-red-1000)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `--spectrum-checkbox-control-color-down`, `--spectrum-checkbox-control-selected-color-down`.
Defaults to `var(--spectrum-negative-color-1000)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-invalid-color-focus": {
+ "value": "var(--spectrum-red-1000)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `--spectrum-checkbox-control-color-focus`.
Defaults to `var(--spectrum-negative-color-1000)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-emphasized-color-default": {
+ "value": "var(--spectrum-accent-color-900)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `--spectrum-checkbox-control-selected-color-default`.
Defaults to `var(--spectrum-accent-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-emphasized-color-hover": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `--spectrum-checkbox-control-selected-color-hover`.
Defaults to `var(--spectrum-accent-content-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-emphasized-color-down": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `--spectrum-checkbox-control-selected-color-down`.
Defaults to `var(--spectrum-accent-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-emphasized-color-focus": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox--emphasized.is-indeterminate:not(.is-invalid) .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:before`, `--mod-checkbox-control-color-focus`.
Defaults to `var(--spectrum-accent-content-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-selected-color-default": {
+ "value": "var(--spectrum-checkbox-invalid-color-default)",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--emphasized`, `.spectrum-Checkbox.is-invalid`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox.is-invalid.is-indeterminate .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-invalid.is-indeterminate .spectrum-Checkbox-input:checked:not(:disabled) + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox--emphasized.is-indeterminate .spectrum-Checkbox-box:before, .spectrum-Checkbox--emphasized.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-invalid-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-selected-color-hover": {
+ "value": "var(--spectrum-checkbox-invalid-color-hover)",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--emphasized`, `.spectrum-Checkbox.is-invalid`.
Used by `.spectrum-Checkbox:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox--emphasized.is-indeterminate:hover .spectrum-Checkbox-box:before, .spectrum-Checkbox--emphasized.is-indeterminate:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-invalid.is-indeterminate:hover .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-invalid.is-indeterminate:hover .spectrum-Checkbox-input:checked:not(:disabled) + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-invalid-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-selected-color-down": {
+ "value": "var(--spectrum-checkbox-invalid-color-down)",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--emphasized`, `.spectrum-Checkbox.is-invalid`.
Used by `.spectrum-Checkbox:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-invalid-color-down)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-checkbox-font-size": {
+ "value": "18px",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--sizeS`, `.spectrum-Checkbox.spectrum-Checkbox--sizeL`, `.spectrum-Checkbox.spectrum-Checkbox--sizeXL`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-font-size-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-line-height": {
+ "value": "1.3",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-line-height-cjk": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `--mod-checkbox-line-height`.
Defaults to `var(--spectrum-cjk-line-height-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-text-font-weight": {
+ "value": "400",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-regular-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-text-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-default-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-height": {
+ "value": "48px",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--sizeS`, `.spectrum-Checkbox.spectrum-Checkbox--sizeL`, `.spectrum-Checkbox.spectrum-Checkbox--sizeXL`.
Used by `.spectrum-Checkbox`.
Defaults to `var(--spectrum-component-height-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-size": {
+ "value": "20px",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--sizeS`, `.spectrum-Checkbox.spectrum-Checkbox--sizeL`, `.spectrum-Checkbox.spectrum-Checkbox--sizeXL`.
Used by `--spectrum-checkbox-selected-border-width`, `.spectrum-Checkbox .spectrum-Checkbox-box, .spectrum-Checkbox .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-size-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-size-medium": {
+ "value": "16px",
+ "description": "Used by `--spectrum-checkbox-control-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-corner-radius": {
+ "value": "6px",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--sizeS`, `.spectrum-Checkbox.spectrum-Checkbox--sizeL`, `.spectrum-Checkbox.spectrum-Checkbox--sizeXL`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-box:after`.
Defaults to `var(--spectrum-corner-radius-small-size-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:after`, `.spectrum-Checkbox .spectrum-Checkbox-box:after`, `.spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box`.
Defaults to `var(--spectrum-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:after`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-border-width": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-border-width-200)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-animation-duration": {
+ "value": "var(--spectrum-animation-duration-100)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-checkmark, .spectrum-Checkbox .spectrum-Checkbox-partialCheckmark`, `.spectrum-Checkbox .spectrum-Checkbox-label`, `.spectrum-Checkbox .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-box:after`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-top-to-text": {
+ "value": "12px",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--sizeS`, `.spectrum-Checkbox.spectrum-Checkbox--sizeL`, `.spectrum-Checkbox.spectrum-Checkbox--sizeXL`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-component-top-to-text-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-bottom-to-text": {
+ "value": "14px",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--sizeS`, `.spectrum-Checkbox.spectrum-Checkbox--sizeL`, `.spectrum-Checkbox.spectrum-Checkbox--sizeXL`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-component-bottom-to-text-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-text-to-control": {
+ "value": "13px",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--sizeS`, `.spectrum-Checkbox.spectrum-Checkbox--sizeL`, `.spectrum-Checkbox.spectrum-Checkbox--sizeXL`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-label`.
Defaults to `var(--spectrum-text-to-control-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-top-to-control": {
+ "value": "14px",
+ "description": "Defined in `.spectrum-Checkbox`, `.spectrum-Checkbox.spectrum-Checkbox--sizeS`, `.spectrum-Checkbox.spectrum-Checkbox--sizeL`, `.spectrum-Checkbox.spectrum-Checkbox--sizeXL`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-box`.
Defaults to `var(--spectrum-checkbox-top-to-control-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-top-to-control-medium": {
+ "value": "8px",
+ "description": "Used by `--spectrum-checkbox-top-to-control`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-selected-border-width": {
+ "value": "calc(var(--spectrum-checkbox-control-size) / 2)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `calc(var(--spectrum-checkbox-control-size) / 2)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-size-small": {
+ "value": "14px",
+ "description": "Used by `--spectrum-checkbox-control-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-top-to-control-small": {
+ "value": "5px",
+ "description": "Used by `--spectrum-checkbox-top-to-control`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-size-large": {
+ "value": "18px",
+ "description": "Used by `--spectrum-checkbox-control-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-top-to-control-large": {
+ "value": "11px",
+ "description": "Used by `--spectrum-checkbox-top-to-control`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-control-size-extra-large": {
+ "value": "20px",
+ "description": "Used by `--spectrum-checkbox-control-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-checkbox-top-to-control-extra-large": {
+ "value": "14px",
+ "description": "Used by `--spectrum-checkbox-top-to-control`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-gray-25": {
+ "value": "light-dark(rgb(255, 255, 255), rgb(17, 17, 17))",
+ "description": "Used by `--spectrum-checkbox-checkmark-color`, `--spectrum-checkbox-background-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-checkbox-content-color-default`, `--spectrum-checkbox-control-color-default`, `--spectrum-checkbox-control-selected-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-checkbox-content-color-hover`, `--spectrum-checkbox-control-color-hover`, `--spectrum-checkbox-control-selected-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-checkbox-content-color-down`, `--spectrum-checkbox-control-color-down`, `--spectrum-checkbox-control-selected-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-checkbox-content-color-focus`, `--spectrum-checkbox-control-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Used by `--spectrum-checkbox-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-content-color": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Used by `--spectrum-checkbox-control-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-color-900": {
+ "value": "var(--spectrum-red-900)",
+ "description": "Used by `--spectrum-checkbox-invalid-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-negative-color-1000": {
+ "value": "var(--spectrum-red-1000)",
+ "description": "Used by `--spectrum-checkbox-invalid-color-hover`, `--spectrum-checkbox-invalid-color-down`, `--spectrum-checkbox-invalid-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-content-color-default": {
+ "value": "var(--spectrum-accent-color-900)",
+ "description": "Used by `--spectrum-checkbox-emphasized-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-content-color-hover": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--spectrum-checkbox-emphasized-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-content-color-down": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--spectrum-checkbox-emphasized-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-accent-content-color-key-focus": {
+ "value": "var(--spectrum-accent-color-1000)",
+ "description": "Used by `--spectrum-checkbox-emphasized-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-font-size-100": {
+ "value": "14px",
+ "description": "Used by `--spectrum-checkbox-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-checkbox-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-cjk-line-height-100": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-checkbox-line-height-cjk`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-regular-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-checkbox-text-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-default-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-checkbox-text-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-checkbox-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-small-size-medium": {
+ "value": "4px",
+ "description": "Used by `--spectrum-checkbox-control-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Used by `--spectrum-checkbox-focus-indicator-gap`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-checkbox-focus-indicator-thickness`, `.spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-border-width-200": {
+ "value": "2px",
+ "description": "Used by `--spectrum-checkbox-border-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `--spectrum-checkbox-animation-duration`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-100": {
+ "value": "6px",
+ "description": "Used by `--spectrum-checkbox-top-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-100": {
+ "value": "9px",
+ "description": "Used by `--spectrum-checkbox-bottom-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-control-100": {
+ "value": "10px",
+ "description": "Used by `--spectrum-checkbox-text-to-control`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-small-size-small": {
+ "value": "3px",
+ "description": "Used by `--spectrum-checkbox-control-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-75": {
+ "value": "12px",
+ "description": "Used by `--spectrum-checkbox-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-75": {
+ "value": "24px",
+ "description": "Used by `--spectrum-checkbox-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-75": {
+ "value": "4px",
+ "description": "Used by `--spectrum-checkbox-top-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-75": {
+ "value": "5px",
+ "description": "Used by `--spectrum-checkbox-bottom-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-control-75": {
+ "value": "9px",
+ "description": "Used by `--spectrum-checkbox-text-to-control`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-small-size-large": {
+ "value": "5px",
+ "description": "Used by `--spectrum-checkbox-control-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-200": {
+ "value": "16px",
+ "description": "Used by `--spectrum-checkbox-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-200": {
+ "value": "40px",
+ "description": "Used by `--spectrum-checkbox-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-200": {
+ "value": "9px",
+ "description": "Used by `--spectrum-checkbox-top-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-200": {
+ "value": "11px",
+ "description": "Used by `--spectrum-checkbox-bottom-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-control-200": {
+ "value": "11px",
+ "description": "Used by `--spectrum-checkbox-text-to-control`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-small-size-extra-large": {
+ "value": "6px",
+ "description": "Used by `--spectrum-checkbox-control-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-font-size-300": {
+ "value": "18px",
+ "description": "Used by `--spectrum-checkbox-font-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-300": {
+ "value": "48px",
+ "description": "Used by `--spectrum-checkbox-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-top-to-text-300": {
+ "value": "12px",
+ "description": "Used by `--spectrum-checkbox-top-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-bottom-to-text-300": {
+ "value": "14px",
+ "description": "Used by `--spectrum-checkbox-bottom-to-text`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-text-to-control-300": {
+ "value": "13px",
+ "description": "Used by `--spectrum-checkbox-text-to-control`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-minimum-perspective-down": {
+ "value": "24px",
+ "description": "Used by `.spectrum-Checkbox:not(.is-readOnly) .spectrum-Checkbox-input:active:not(:disabled) + .spectrum-Checkbox-box, .spectrum-Checkbox:not(.is-readOnly):active .spectrum-Checkbox-input:not(:disabled) + .spectrum-Checkbox-box`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-difference-down": {
+ "value": "-2px",
+ "description": "Used by `.spectrum-Checkbox:not(.is-readOnly) .spectrum-Checkbox-input:active:not(:disabled) + .spectrum-Checkbox-box, .spectrum-Checkbox:not(.is-readOnly):active .spectrum-Checkbox-input:not(:disabled) + .spectrum-Checkbox-box`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {
+ "highcontrast-checkbox-content-color-default": {
+ "value": "var(--mod-checkbox-content-color-default, var(--spectrum-checkbox-content-color-default))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox`.
Defaults to `var(--mod-checkbox-content-color-default, var(--spectrum-checkbox-content-color-default))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-highlight-color-down": {
+ "value": "var(--mod-checkbox-control-selected-color-down, var(--spectrum-checkbox-control-selected-color-down))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox:active .spectrum-Checkbox-box:before`, `.spectrum-Checkbox:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--mod-checkbox-control-selected-color-down, var(--spectrum-checkbox-control-selected-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-content-color-down": {
+ "value": "var(--mod-checkbox-content-color-down, var(--spectrum-checkbox-content-color-down))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox:active .spectrum-Checkbox-label`.
Defaults to `var(--mod-checkbox-content-color-down, var(--spectrum-checkbox-content-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-background-color-default": {
+ "value": "var(--spectrum-checkbox-background-color)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-checkmark, .spectrum-Checkbox .spectrum-Checkbox-partialCheckmark`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked:disabled + .spectrum-Checkbox-box:before, .spectrum-Checkbox .spectrum-Checkbox-input:disabled + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-background-color)`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-highlight-color-default": {
+ "value": "var(--spectrum-checkbox-control-selected-color-default)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox.is-invalid.is-indeterminate .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-invalid.is-indeterminate .spectrum-Checkbox-input:checked:not(:disabled) + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox--emphasized.is-indeterminate .spectrum-Checkbox-box:before, .spectrum-Checkbox--emphasized.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-selected-color-default)`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-color-focus": {
+ "value": "var(--spectrum-checkbox-emphasized-color-focus)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox.is-invalid.is-indeterminate .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox--emphasized.is-indeterminate:not(.is-invalid) .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:before`, `--mod-checkbox-control-color-focus`.
Defaults to `var(--spectrum-checkbox-emphasized-color-focus)`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-focus-indicator-color": {
+ "value": "var(--mod-checkbox-focus-indicator-color, var(--spectrum-checkbox-focus-indicator-color))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box:after`, `.spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-box`.
Defaults to `var(--mod-checkbox-focus-indicator-color, var(--spectrum-checkbox-focus-indicator-color))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-content-color-focus": {
+ "value": "var(--mod-checkbox-content-color-focus, var(--spectrum-checkbox-content-color-focus))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:focus-visible + .spectrum-Checkbox-label`.
Defaults to `var(--mod-checkbox-content-color-focus, var(--spectrum-checkbox-content-color-focus))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-color-default": {
+ "value": "var(--mod-checkbox-control-color-default, var(--spectrum-checkbox-control-color-default))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-box:before`.
Defaults to `var(--mod-checkbox-control-color-default, var(--spectrum-checkbox-control-color-default))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-disabled-color-default": {
+ "value": "var(--mod-checkbox-content-color-disabled, var(--spectrum-checkbox-control-color-disabled))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox .spectrum-Checkbox-input:checked:disabled + .spectrum-Checkbox-box:before, .spectrum-Checkbox .spectrum-Checkbox-input:disabled + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked:hover:disabled + .spectrum-Checkbox-box:before, .spectrum-Checkbox .spectrum-Checkbox-input:hover:disabled + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox .spectrum-Checkbox-input:checked:disabled ~ .spectrum-Checkbox-label, .spectrum-Checkbox .spectrum-Checkbox-input:disabled ~ .spectrum-Checkbox-label`.
Defaults to `var(--mod-checkbox-content-color-disabled, var(--spectrum-checkbox-control-color-disabled))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-highlight-color-hover": {
+ "value": "var(--spectrum-checkbox-control-selected-color-hover)",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox:hover .spectrum-Checkbox-box:before`, `.spectrum-Checkbox:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before`, `.spectrum-Checkbox--emphasized.is-indeterminate:hover .spectrum-Checkbox-box:before, .spectrum-Checkbox--emphasized.is-indeterminate:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-invalid.is-indeterminate:hover .spectrum-Checkbox-box:before, .spectrum-Checkbox.is-invalid.is-indeterminate:hover .spectrum-Checkbox-input:checked:not(:disabled) + .spectrum-Checkbox-box:before`.
Defaults to `var(--spectrum-checkbox-control-selected-color-hover)`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-checkbox-content-color-hover": {
+ "value": "var(--mod-checkbox-content-color-hover, var(--spectrum-checkbox-content-color-hover))",
+ "description": "Defined in `.spectrum-Checkbox`.
Used by `.spectrum-Checkbox:hover .spectrum-Checkbox-label`.
Defaults to `var(--mod-checkbox-content-color-hover, var(--spectrum-checkbox-content-color-hover))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/checkbox/stories/checkbox.stories.js b/components/checkbox/stories/checkbox.stories.js
index 1941061d619..d788e820cc9 100644
--- a/components/checkbox/stories/checkbox.stories.js
+++ b/components/checkbox/stories/checkbox.stories.js
@@ -1,11 +1,13 @@
import { Sizes } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isActive, isChecked, isDisabled, isEmphasized, isHovered, isIndeterminate, isInvalid, isReadOnly, size } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { CheckboxGroup } from "./checkbox.test.js";
import { AllVariantsCheckboxGroup, DocsCheckboxGroup, Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* Checkboxes allow users to select multiple items from a list of individual items, or mark one individual item as selected.
*
@@ -64,6 +66,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/clearbutton/dist/metadata.json b/components/clearbutton/dist/metadata.json
index dd50b142662..ab1b6510664 100644
--- a/components/clearbutton/dist/metadata.json
+++ b/components/clearbutton/dist/metadata.json
@@ -5,10 +5,6 @@
".spectrum-ClearButton > .spectrum-Icon",
".spectrum-ClearButton-fill",
".spectrum-ClearButton-icon",
- ".spectrum-ClearButton.is-disabled",
- ".spectrum-ClearButton.spectrum-ClearButton--sizeL",
- ".spectrum-ClearButton.spectrum-ClearButton--sizeS",
- ".spectrum-ClearButton.spectrum-ClearButton--sizeXL",
".spectrum-ClearButton:disabled",
".spectrum-ClearButton:focus-visible",
".spectrum-ClearButton:not(:disabled)",
@@ -19,53 +15,245 @@
".spectrum-ClearButton:not(:disabled):focus-within",
".spectrum-ClearButton:not(:disabled):focus-within .spectrum-ClearButton-fill",
".spectrum-ClearButton:not(:disabled):hover",
- ".spectrum-ClearButton:not(:disabled):hover .spectrum-ClearButton-fill"
- ],
- "modifiers": [
- "--mod-clear-button-background-color",
- "--mod-clear-button-background-color-disabled",
- "--mod-clear-button-background-color-down",
- "--mod-clear-button-background-color-hover",
- "--mod-clear-button-background-color-key-focus",
- "--mod-clear-button-height",
- "--mod-clear-button-icon-color",
- "--mod-clear-button-icon-color-disabled",
- "--mod-clear-button-icon-color-down",
- "--mod-clear-button-icon-color-hover",
- "--mod-clear-button-icon-color-key-focus",
- "--mod-clear-button-padding",
- "--mod-clear-button-width"
- ],
- "component": [
- "--spectrum-clear-button-background-color",
- "--spectrum-clear-button-background-color-down",
- "--spectrum-clear-button-background-color-hover",
- "--spectrum-clear-button-background-color-key-focus",
- "--spectrum-clear-button-height",
- "--spectrum-clear-button-icon-color",
- "--spectrum-clear-button-icon-color-down",
- "--spectrum-clear-button-icon-color-hover",
- "--spectrum-clear-button-icon-color-key-focus",
- "--spectrum-clear-button-padding",
- "--spectrum-clear-button-width"
- ],
- "global": [
- "--spectrum-component-height-100",
- "--spectrum-component-height-200",
- "--spectrum-component-height-300",
- "--spectrum-component-height-75",
- "--spectrum-component-size-difference-down",
- "--spectrum-component-size-minimum-perspective-down",
- "--spectrum-disabled-content-color",
- "--spectrum-in-field-button-edge-to-fill-extra-large",
- "--spectrum-in-field-button-edge-to-fill-large",
- "--spectrum-in-field-button-edge-to-fill-medium",
- "--spectrum-in-field-button-edge-to-fill-small",
- "--spectrum-neutral-content-color-default",
- "--spectrum-neutral-content-color-down",
- "--spectrum-neutral-content-color-hover",
- "--spectrum-neutral-content-color-key-focus"
+ ".spectrum-ClearButton:not(:disabled):hover .spectrum-ClearButton-fill",
+ ".spectrum-ClearButton.is-disabled",
+ ".spectrum-ClearButton.spectrum-ClearButton--sizeL",
+ ".spectrum-ClearButton.spectrum-ClearButton--sizeS",
+ ".spectrum-ClearButton.spectrum-ClearButton--sizeXL"
],
- "passthroughs": [],
- "high-contrast": ["--highcontrast-clear-button-icon-color-hover"]
+ "modifiers": {
+ "mod-clear-button-icon-color": {
+ "description": "Defined in `.spectrum-ClearButton.is-disabled, .spectrum-ClearButton:disabled`.
Used by `.spectrum-ClearButton`.
Defaults to `var(--spectrum-clear-button-icon-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-icon-color-disabled": {
+ "description": "Used by `--mod-clear-button-icon-color`.
Defaults to `var(--spectrum-disabled-content-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-icon-color-hover": {
+ "description": "Defined in `.spectrum-ClearButton.is-disabled, .spectrum-ClearButton:disabled`.
Used by `.spectrum-ClearButton:not(:disabled):hover`.
Defaults to `var(--spectrum-clear-button-icon-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-icon-color-down": {
+ "description": "Defined in `.spectrum-ClearButton.is-disabled, .spectrum-ClearButton:disabled`.
Used by `.spectrum-ClearButton:not(:disabled):active`.
Defaults to `var(--spectrum-clear-button-icon-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-background-color": {
+ "description": "Defined in `.spectrum-ClearButton.is-disabled, .spectrum-ClearButton:disabled`.
Used by `.spectrum-ClearButton-fill`.
Defaults to `var(--spectrum-clear-button-background-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-background-color-disabled": {
+ "description": "Used by `--mod-clear-button-background-color`.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-height": {
+ "description": "Used by `.spectrum-ClearButton`.
Defaults to `var(--spectrum-clear-button-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-clear-button-width": {
+ "description": "Used by `.spectrum-ClearButton`.
Defaults to `var(--spectrum-clear-button-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-clear-button-padding": {
+ "description": "Used by `.spectrum-ClearButton`.
Defaults to `var(--spectrum-clear-button-padding)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-clear-button-background-color-hover": {
+ "description": "Used by `.spectrum-ClearButton:not(:disabled):hover .spectrum-ClearButton-fill`.
Defaults to `var(--spectrum-clear-button-background-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-background-color-down": {
+ "description": "Used by `.spectrum-ClearButton:not(:disabled):active .spectrum-ClearButton-fill`.
Defaults to `var(--spectrum-clear-button-background-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-icon-color-key-focus": {
+ "description": "Used by `.spectrum-ClearButton:not(:disabled):focus-visible, .spectrum-ClearButton:not(:disabled):focus-within`.
Defaults to `var(--spectrum-clear-button-icon-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-clear-button-background-color-key-focus": {
+ "description": "Used by `.spectrum-ClearButton:not(:disabled):focus-visible .spectrum-ClearButton-fill, .spectrum-ClearButton:not(:disabled):focus-within .spectrum-ClearButton-fill`.
Defaults to `var(--spectrum-clear-button-background-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-clear-button-height": {
+ "value": "48px",
+ "description": "Defined in `.spectrum-ClearButton`, `.spectrum-ClearButton.spectrum-ClearButton--sizeS`, `.spectrum-ClearButton.spectrum-ClearButton--sizeL`, `.spectrum-ClearButton.spectrum-ClearButton--sizeXL`.
Used by `.spectrum-ClearButton`.
Defaults to `var(--spectrum-component-height-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-clear-button-width": {
+ "value": "48px",
+ "description": "Defined in `.spectrum-ClearButton`, `.spectrum-ClearButton.spectrum-ClearButton--sizeS`, `.spectrum-ClearButton.spectrum-ClearButton--sizeL`, `.spectrum-ClearButton.spectrum-ClearButton--sizeXL`.
Used by `.spectrum-ClearButton`.
Defaults to `var(--spectrum-component-height-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-clear-button-padding": {
+ "value": "8px",
+ "description": "Defined in `.spectrum-ClearButton`, `.spectrum-ClearButton.spectrum-ClearButton--sizeS`, `.spectrum-ClearButton.spectrum-ClearButton--sizeL`, `.spectrum-ClearButton.spectrum-ClearButton--sizeXL`.
Used by `.spectrum-ClearButton`.
Defaults to `var(--spectrum-in-field-button-edge-to-fill-extra-large)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-clear-button-icon-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Defined in `.spectrum-ClearButton`.
Used by `.spectrum-ClearButton`.
Defaults to `var(--spectrum-neutral-content-color-default)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-clear-button-icon-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Defined in `.spectrum-ClearButton`.
Used by `.spectrum-ClearButton:not(:disabled):hover`.
Defaults to `var(--spectrum-neutral-content-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-clear-button-icon-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Defined in `.spectrum-ClearButton`.
Used by `.spectrum-ClearButton:not(:disabled):active`.
Defaults to `var(--spectrum-neutral-content-color-down)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-clear-button-icon-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Defined in `.spectrum-ClearButton`.
Used by `.spectrum-ClearButton:not(:disabled):focus-visible, .spectrum-ClearButton:not(:disabled):focus-within`.
Defaults to `var(--spectrum-neutral-content-color-key-focus)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-clear-button-background-color": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-ClearButton`.
Used by `.spectrum-ClearButton-fill`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-clear-button-background-color-hover": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-ClearButton`.
Used by `.spectrum-ClearButton:not(:disabled):hover .spectrum-ClearButton-fill`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-clear-button-background-color-down": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-ClearButton`.
Used by `.spectrum-ClearButton:not(:disabled):active .spectrum-ClearButton-fill`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-clear-button-background-color-key-focus": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-ClearButton`.
Used by `.spectrum-ClearButton:not(:disabled):focus-visible .spectrum-ClearButton-fill, .spectrum-ClearButton:not(:disabled):focus-within .spectrum-ClearButton-fill`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-clear-button-height`, `--spectrum-clear-button-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-in-field-button-edge-to-fill-medium": {
+ "value": "6px",
+ "description": "Used by `--spectrum-clear-button-padding`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-clear-button-icon-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-clear-button-icon-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-clear-button-icon-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-clear-button-icon-color-key-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-component-height-75": {
+ "value": "24px",
+ "description": "Used by `--spectrum-clear-button-height`, `--spectrum-clear-button-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-in-field-button-edge-to-fill-small": {
+ "value": "4px",
+ "description": "Used by `--spectrum-clear-button-padding`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-200": {
+ "value": "40px",
+ "description": "Used by `--spectrum-clear-button-height`, `--spectrum-clear-button-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-in-field-button-edge-to-fill-large": {
+ "value": "8px",
+ "description": "Used by `--spectrum-clear-button-padding`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-300": {
+ "value": "48px",
+ "description": "Used by `--spectrum-clear-button-height`, `--spectrum-clear-button-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-in-field-button-edge-to-fill-extra-large": {
+ "value": "8px",
+ "description": "Used by `--spectrum-clear-button-padding`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-content-color": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Used by `--mod-clear-button-icon-color`, `--mod-clear-button-icon-color-hover`, `--mod-clear-button-icon-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-component-size-minimum-perspective-down": {
+ "value": "24px",
+ "description": "Used by `.spectrum-ClearButton:not(:disabled):active`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-size-difference-down": {
+ "value": "-2px",
+ "description": "Used by `.spectrum-ClearButton:not(:disabled):active`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {
+ "highcontrast-clear-button-icon-color-hover": {
+ "value": "var(--mod-clear-button-icon-color-hover, var(--spectrum-clear-button-icon-color-hover))",
+ "description": "Defined in `.spectrum-ClearButton:not(:disabled)`.
Used by `.spectrum-ClearButton:not(:disabled):hover`.
Defaults to `var(--mod-clear-button-icon-color-hover, var(--spectrum-clear-button-icon-color-hover))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/clearbutton/stories/clearbutton.stories.js b/components/clearbutton/stories/clearbutton.stories.js
index 3b7e14e5cc6..4692edec7a7 100644
--- a/components/clearbutton/stories/clearbutton.stories.js
+++ b/components/clearbutton/stories/clearbutton.stories.js
@@ -1,11 +1,13 @@
import { Sizes } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isActive, isDisabled, isHovered, size } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { ClearButtonGroup } from "./clearbutton.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The clear button component is an in-field button used in [search](/docs/components-search-field--docs) and [tags](/docs/components-tag--docs).
*/
@@ -35,6 +37,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
diff --git a/components/closebutton/dist/metadata.json b/components/closebutton/dist/metadata.json
index 6c74f8bf61f..21254180377 100644
--- a/components/closebutton/dist/metadata.json
+++ b/components/closebutton/dist/metadata.json
@@ -8,10 +8,6 @@
".spectrum-CloseButton--staticBlack",
".spectrum-CloseButton--staticWhite",
".spectrum-CloseButton-UIIcon",
- ".spectrum-CloseButton.is-disabled",
- ".spectrum-CloseButton.is-focused:not(:disabled) .spectrum-CloseButton-UIIcon",
- ".spectrum-CloseButton.is-keyboardFocused:not(:disabled)",
- ".spectrum-CloseButton.is-keyboardFocused:not(:disabled) .spectrum-CloseButton-UIIcon",
".spectrum-CloseButton::-moz-focus-inner",
".spectrum-CloseButton:after",
".spectrum-CloseButton:disabled",
@@ -28,86 +24,404 @@
".spectrum-CloseButton:not(:disabled):focus-visible .spectrum-CloseButton-UIIcon",
".spectrum-CloseButton:not(:disabled):hover",
".spectrum-CloseButton:not(:disabled):hover .spectrum-CloseButton-UIIcon",
+ ".spectrum-CloseButton.is-disabled",
+ ".spectrum-CloseButton.is-focused:not(:disabled) .spectrum-CloseButton-UIIcon",
+ ".spectrum-CloseButton.is-keyboardFocused:not(:disabled)",
+ ".spectrum-CloseButton.is-keyboardFocused:not(:disabled) .spectrum-CloseButton-UIIcon",
"a.spectrum-CloseButton"
],
- "modifiers": [
- "--mod-closebutton-align-self",
- "--mod-closebutton-animation-duraction",
- "--mod-closebutton-animation-duration",
- "--mod-closebutton-background-color-default",
- "--mod-closebutton-background-color-down",
- "--mod-closebutton-background-color-focus",
- "--mod-closebutton-background-color-hover",
- "--mod-closebutton-border-radius",
- "--mod-closebutton-focus-indicator-color",
- "--mod-closebutton-focus-indicator-gap",
- "--mod-closebutton-focus-indicator-thickness",
- "--mod-closebutton-icon-color-default",
- "--mod-closebutton-icon-color-disabled",
- "--mod-closebutton-icon-color-down",
- "--mod-closebutton-icon-color-focus",
- "--mod-closebutton-icon-color-hover",
- "--mod-closebutton-margin-inline",
- "--mod-closebutton-margin-top",
- "--mod-closebutton-size"
- ],
- "component": [
- "--spectrum-closebutton-animation-duration",
- "--spectrum-closebutton-background-color-default",
- "--spectrum-closebutton-background-color-down",
- "--spectrum-closebutton-background-color-focus",
- "--spectrum-closebutton-background-color-hover",
- "--spectrum-closebutton-border-radius",
- "--spectrum-closebutton-focus-indicator-color",
- "--spectrum-closebutton-focus-indicator-gap",
- "--spectrum-closebutton-focus-indicator-thickness",
- "--spectrum-closebutton-icon-color-default",
- "--spectrum-closebutton-icon-color-disabled",
- "--spectrum-closebutton-icon-color-down",
- "--spectrum-closebutton-icon-color-focus",
- "--spectrum-closebutton-icon-color-hover",
- "--spectrum-closebutton-size"
- ],
- "global": [
- "--spectrum-animation-duration-100",
- "--spectrum-component-height-100",
- "--spectrum-component-height-200",
- "--spectrum-component-height-300",
- "--spectrum-component-height-75",
- "--spectrum-corner-radius-full",
- "--spectrum-disabled-content-color",
- "--spectrum-disabled-static-black-background-color",
- "--spectrum-disabled-static-white-background-color",
- "--spectrum-focus-indicator-color",
- "--spectrum-focus-indicator-gap",
- "--spectrum-focus-indicator-thickness",
- "--spectrum-gray-100",
- "--spectrum-line-height-100",
- "--spectrum-neutral-content-color-default",
- "--spectrum-neutral-content-color-down",
- "--spectrum-neutral-content-color-hover",
- "--spectrum-neutral-content-color-key-focus",
- "--spectrum-sans-font-family-stack",
- "--spectrum-static-black-focus-indicator-color",
- "--spectrum-static-white-focus-indicator-color",
- "--spectrum-transparent-black-100",
- "--spectrum-transparent-black-800",
- "--spectrum-transparent-black-900",
- "--spectrum-transparent-white-100",
- "--spectrum-transparent-white-800",
- "--spectrum-transparent-white-900"
- ],
- "passthroughs": [
- "--mod-button-animation-duration",
- "--mod-button-font-family",
- "--mod-button-line-height"
- ],
- "high-contrast": [
- "--highcontrast-closebutton-background-color-default",
- "--highcontrast-closebutton-focus-indicator-color",
- "--highcontrast-closebutton-icon-color-disabled",
- "--highcontrast-closebutton-icon-color-down",
- "--highcontrast-closebutton-icon-color-focus",
- "--highcontrast-closebutton-icon-color-hover"
- ]
+ "modifiers": {
+ "mod-closebutton-focus-indicator-gap": {
+ "description": "Used by `.spectrum-CloseButton:focus-visible:after`, `.spectrum-CloseButton:after`.
Defaults to `var(--spectrum-closebutton-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-animation-duration": {
+ "description": "Used by `.spectrum-CloseButton:focus-visible:after`, `.spectrum-CloseButton`, `.spectrum-CloseButton:after`.
Defaults to `var(--spectrum-closebutton-animation-duration)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-animation-duraction": {
+ "description": "Used by `.spectrum-CloseButton:focus-visible:after`.
Defaults to `var(--spectrum-closebutton-animation-duration)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-size": {
+ "description": "Used by `.spectrum-CloseButton`.
Defaults to `var(--spectrum-closebutton-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-border-radius": {
+ "description": "Used by `.spectrum-CloseButton`, `.spectrum-CloseButton:after`.
Defaults to `var(--spectrum-closebutton-border-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-margin-inline": {
+ "description": "Used by `.spectrum-CloseButton`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-margin-top": {
+ "description": "Used by `.spectrum-CloseButton`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-align-self": {
+ "description": "Used by `.spectrum-CloseButton`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-focus-indicator-thickness": {
+ "description": "Used by `.spectrum-CloseButton:focus-visible:after`.
Defaults to `var(--spectrum-closebutton-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-closebutton-focus-indicator-color": {
+ "description": "Used by `.spectrum-CloseButton:focus-visible:after`.
Defaults to `var(--spectrum-closebutton-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-background-color-default": {
+ "description": "Used by `.spectrum-CloseButton:not(:disabled)`, `.spectrum-CloseButton:disabled`.
Defaults to `var(--spectrum-closebutton-background-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-background-color-hover": {
+ "description": "Used by `.spectrum-CloseButton:not(:disabled):hover`.
Defaults to `var(--spectrum-closebutton-background-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-icon-color-hover": {
+ "description": "Used by `.spectrum-CloseButton:not(:disabled):hover .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-closebutton-icon-color-hover)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-background-color-down": {
+ "description": "Used by `.spectrum-CloseButton:not(:disabled):active`.
Defaults to `var(--spectrum-closebutton-background-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-icon-color-down": {
+ "description": "Used by `.spectrum-CloseButton:not(:disabled):active .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-closebutton-icon-color-down)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-background-color-focus": {
+ "description": "Used by `.spectrum-CloseButton.is-keyboardFocused:not(:disabled), .spectrum-CloseButton:not(:disabled):focus-visible`.
Defaults to `var(--spectrum-closebutton-background-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-icon-color-focus": {
+ "description": "Used by `.spectrum-CloseButton.is-keyboardFocused:not(:disabled) .spectrum-CloseButton-UIIcon, .spectrum-CloseButton:not(:disabled):focus-visible .spectrum-CloseButton-UIIcon`, `.spectrum-CloseButton.is-focused:not(:disabled) .spectrum-CloseButton-UIIcon, .spectrum-CloseButton:not(:disabled):focus .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-closebutton-icon-color-focus)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-icon-color-default": {
+ "description": "Used by `.spectrum-CloseButton:not(:disabled) .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-closebutton-icon-color-default)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-closebutton-icon-color-disabled": {
+ "description": "Used by `.spectrum-CloseButton:disabled .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-closebutton-icon-color-disabled)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-closebutton-border-radius": {
+ "value": "9999px",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton`, `.spectrum-CloseButton:after`.
Defaults to `var(--spectrum-corner-radius-full)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-closebutton-icon-color-default": {
+ "value": "rgba(0, 0, 0, 0.84)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton:not(:disabled) .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-transparent-black-800)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-icon-color-hover": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton:not(:disabled):hover .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-icon-color-down": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton:not(:disabled):active .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-icon-color-focus": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton.is-keyboardFocused:not(:disabled) .spectrum-CloseButton-UIIcon, .spectrum-CloseButton:not(:disabled):focus-visible .spectrum-CloseButton-UIIcon`, `.spectrum-CloseButton.is-focused:not(:disabled) .spectrum-CloseButton-UIIcon, .spectrum-CloseButton:not(:disabled):focus .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-transparent-black-900)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-icon-color-disabled": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton:disabled .spectrum-CloseButton-UIIcon`.
Defaults to `var(--spectrum-disabled-static-black-background-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton:focus-visible:after`.
Defaults to `var(--spectrum-focus-indicator-thickness)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-closebutton-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton:focus-visible:after`, `.spectrum-CloseButton:after`.
Defaults to `var(--spectrum-focus-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-closebutton-focus-indicator-color": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton:focus-visible:after`.
Defaults to `var(--spectrum-static-black-focus-indicator-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-size": {
+ "value": "48px",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--sizeS`, `.spectrum-CloseButton--sizeL`, `.spectrum-CloseButton--sizeXL`.
Used by `.spectrum-CloseButton`.
Defaults to `var(--spectrum-component-height-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-closebutton-animation-duration": {
+ "value": "var(--spectrum-animation-duration-100)",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton:focus-visible:after`, `.spectrum-CloseButton`, `.spectrum-CloseButton:after`.
Defaults to `var(--spectrum-animation-duration-100)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-closebutton-background-color-default": {
+ "value": "transparent",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton:not(:disabled)`, `.spectrum-CloseButton:disabled`.
Defaults to `transparent`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-background-color-hover": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton:not(:disabled):hover`.
Defaults to `var(--spectrum-transparent-black-100)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-background-color-down": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton:not(:disabled):active`.
Defaults to `var(--spectrum-transparent-black-100)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-closebutton-background-color-focus": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`, `.spectrum-CloseButton--staticBlack`.
Used by `.spectrum-CloseButton.is-keyboardFocused:not(:disabled), .spectrum-CloseButton:not(:disabled):focus-visible`.
Defaults to `var(--spectrum-transparent-black-100)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-sans-font-family-stack": {
+ "description": "Used by `.spectrum-CloseButton`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-100": {
+ "value": "1.3",
+ "description": "Used by `.spectrum-CloseButton`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-100": {
+ "description": "Used by `.spectrum-CloseButton`, `--spectrum-closebutton-animation-duration`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-full": {
+ "value": "9999px",
+ "description": "Used by `--spectrum-closebutton-border-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-default": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `--spectrum-closebutton-icon-color-default`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-hover": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-closebutton-icon-color-hover`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-down": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-closebutton-icon-color-down`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-neutral-content-color-key-focus": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-closebutton-icon-color-focus`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-disabled-content-color": {
+ "value": "var(--spectrum-gray-400)",
+ "description": "Used by `--spectrum-closebutton-icon-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-thickness": {
+ "value": "2px",
+ "description": "Used by `--spectrum-closebutton-focus-indicator-thickness`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-gap": {
+ "value": "2px",
+ "description": "Used by `--spectrum-closebutton-focus-indicator-gap`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-focus-indicator-color": {
+ "value": "var(--spectrum-blue-800)",
+ "description": "Used by `--spectrum-closebutton-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-component-height-100": {
+ "value": "32px",
+ "description": "Used by `--spectrum-closebutton-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-gray-100": {
+ "value": "light-dark(rgb(233, 233, 233), rgb(44, 44, 44))",
+ "description": "Used by `--spectrum-closebutton-background-color-hover`, `--spectrum-closebutton-background-color-down`, `--spectrum-closebutton-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-75": {
+ "value": "24px",
+ "description": "Used by `--spectrum-closebutton-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-200": {
+ "value": "40px",
+ "description": "Used by `--spectrum-closebutton-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-component-height-300": {
+ "value": "48px",
+ "description": "Used by `--spectrum-closebutton-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-800": {
+ "value": "rgba(255, 255, 255, 0.85)",
+ "description": "Used by `--spectrum-closebutton-icon-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-900": {
+ "value": "rgba(255, 255, 255, 0.94)",
+ "description": "Used by `--spectrum-closebutton-icon-color-hover`, `--spectrum-closebutton-icon-color-down`, `--spectrum-closebutton-icon-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-white-background-color": {
+ "value": "rgba(255, 255, 255, 0.11)",
+ "description": "Used by `--spectrum-closebutton-icon-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-white-100": {
+ "value": "rgba(255, 255, 255, 0.11)",
+ "description": "Used by `--spectrum-closebutton-background-color-hover`, `--spectrum-closebutton-background-color-down`, `--spectrum-closebutton-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-static-white-focus-indicator-color": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--spectrum-closebutton-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-800": {
+ "value": "rgba(0, 0, 0, 0.84)",
+ "description": "Used by `--spectrum-closebutton-icon-color-default`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-900": {
+ "value": "rgba(0, 0, 0, 0.93)",
+ "description": "Used by `--spectrum-closebutton-icon-color-hover`, `--spectrum-closebutton-icon-color-down`, `--spectrum-closebutton-icon-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-disabled-static-black-background-color": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Used by `--spectrum-closebutton-icon-color-disabled`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-transparent-black-100": {
+ "value": "rgba(0, 0, 0, 0.09)",
+ "description": "Used by `--spectrum-closebutton-background-color-hover`, `--spectrum-closebutton-background-color-down`, `--spectrum-closebutton-background-color-focus`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-static-black-focus-indicator-color": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Used by `--spectrum-closebutton-focus-indicator-color`.",
+ "control": "color",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-button-font-family": {
+ "category": "Passthrough"
+ },
+ "mod-button-line-height": {
+ "category": "Passthrough"
+ },
+ "mod-button-animation-duration": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {
+ "highcontrast-closebutton-icon-color-disabled": {
+ "value": "var(--mod-closebutton-icon-color-disabled, var(--spectrum-closebutton-icon-color-disabled))",
+ "description": "Defined in `.spectrum-CloseButton`, `.spectrum-CloseButton--staticWhite`.
Used by `.spectrum-CloseButton:disabled .spectrum-CloseButton-UIIcon`.
Defaults to `var(--mod-closebutton-icon-color-disabled, var(--spectrum-closebutton-icon-color-disabled))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-closebutton-icon-color-down": {
+ "value": "var(--mod-closebutton-icon-color-down, var(--spectrum-closebutton-icon-color-down))",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton:not(:disabled):active .spectrum-CloseButton-UIIcon`.
Defaults to `var(--mod-closebutton-icon-color-down, var(--spectrum-closebutton-icon-color-down))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-closebutton-icon-color-hover": {
+ "value": "var(--mod-closebutton-icon-color-hover, var(--spectrum-closebutton-icon-color-hover))",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton:not(:disabled):hover .spectrum-CloseButton-UIIcon`.
Defaults to `var(--mod-closebutton-icon-color-hover, var(--spectrum-closebutton-icon-color-hover))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-closebutton-icon-color-focus": {
+ "value": "var(--mod-closebutton-icon-color-focus, var(--spectrum-closebutton-icon-color-focus))",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton.is-keyboardFocused:not(:disabled) .spectrum-CloseButton-UIIcon, .spectrum-CloseButton:not(:disabled):focus-visible .spectrum-CloseButton-UIIcon`, `.spectrum-CloseButton.is-focused:not(:disabled) .spectrum-CloseButton-UIIcon, .spectrum-CloseButton:not(:disabled):focus .spectrum-CloseButton-UIIcon`.
Defaults to `var(--mod-closebutton-icon-color-focus, var(--spectrum-closebutton-icon-color-focus))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-closebutton-background-color-default": {
+ "value": "var(--mod-closebutton-background-color-default, var(--spectrum-closebutton-background-color-default))",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton:not(:disabled)`.
Defaults to `var(--mod-closebutton-background-color-default, var(--spectrum-closebutton-background-color-default))`, if not set.",
+ "control": "color"
+ },
+ "highcontrast-closebutton-focus-indicator-color": {
+ "value": "var(--mod-closebutton-focus-indicator-color, var(--spectrum-closebutton-focus-indicator-color))",
+ "description": "Defined in `.spectrum-CloseButton`.
Used by `.spectrum-CloseButton:focus-visible:after`.
Defaults to `var(--mod-closebutton-focus-indicator-color, var(--spectrum-closebutton-focus-indicator-color))`, if not set.",
+ "control": "color"
+ }
+ }
}
diff --git a/components/closebutton/stories/closebutton.stories.js b/components/closebutton/stories/closebutton.stories.js
index a991b559cb3..e9a05eb461e 100644
--- a/components/closebutton/stories/closebutton.stories.js
+++ b/components/closebutton/stories/closebutton.stories.js
@@ -1,11 +1,13 @@
import { Sizes } from "@spectrum-css/preview/decorators";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isDisabled, isFocused, isHovered, isKeyboardFocused, size, staticColor } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { CloseButtonGroup } from "./closebutton.test.js";
import { CloseButtonExample, Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* Close button is used to close or dismiss its parent component. It is used inside of other components such
* as [toast](?path=/docs/components-toast--docs) and [action bar](?path=/docs/components-action-bar--docs).
@@ -55,6 +57,10 @@ export default {
status: {
type: "migrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["migrated"],
};
@@ -139,7 +145,6 @@ StaticBlack.parameters = {
chromatic: { disableSnapshot: true },
};
-
// ********* VRT ONLY ********* //
export const WithForcedColors = CloseButtonGroup.bind({});
WithForcedColors.tags = ["!autodocs", "!dev"];
diff --git a/components/closebutton/stories/template.js b/components/closebutton/stories/template.js
index 4f6c5d8c00e..8ebbcfd1f08 100644
--- a/components/closebutton/stories/template.js
+++ b/components/closebutton/stories/template.js
@@ -9,6 +9,7 @@ import "../index.css";
export const Template = ({
rootClass = "spectrum-CloseButton",
+ id = getRandomId("close-button"),
size = "m",
iconSize = "regular",
label = "Close",
@@ -18,7 +19,6 @@ export const Template = ({
isFocused = false,
isKeyboardFocused = false,
customClasses = [],
- id = getRandomId("closebutton"),
onclick,
} = {}, context = {}) => {
return html`
diff --git a/components/coachindicator/dist/metadata.json b/components/coachindicator/dist/metadata.json
index 0bed4172eef..850441f881a 100644
--- a/components/coachindicator/dist/metadata.json
+++ b/components/coachindicator/dist/metadata.json
@@ -10,49 +10,211 @@
".spectrum-CoachIndicator.spectrum-CoachIndicator--staticBlack",
".spectrum-CoachIndicator.spectrum-CoachIndicator--staticWhite"
],
- "modifiers": [
- "--mod-coach-animation-indicator-ring-center-delay-multiple",
- "--mod-coach-animation-indicator-ring-duration",
- "--mod-coach-animation-indicator-ring-outer-delay-multiple",
- "--mod-coach-indicator-animation-name",
- "--mod-coach-indicator-block-size",
- "--mod-coach-indicator-gap",
- "--mod-coach-indicator-inline-size",
- "--mod-coach-indicator-inner-animation-delay-multiple",
- "--mod-coach-indicator-left",
- "--mod-coach-indicator-min-block-size",
- "--mod-coach-indicator-min-inline-size",
- "--mod-coach-indicator-quiet-animation-ring-inner-delay-multiple",
- "--mod-coach-indicator-quiet-ring-diameter",
- "--mod-coach-indicator-ring-block-size",
- "--mod-coach-indicator-ring-border-size",
- "--mod-coach-indicator-ring-default-color",
- "--mod-coach-indicator-ring-diameter",
- "--mod-coach-indicator-ring-inline-size",
- "--mod-coach-indicator-top"
- ],
- "component": [
- "--spectrum-coach-indicator-animation-keyframe-scale-initial",
- "--spectrum-coach-indicator-animation-ring-inner-delay-multiple",
- "--spectrum-coach-indicator-block-size",
- "--spectrum-coach-indicator-gap",
- "--spectrum-coach-indicator-inline-size",
- "--spectrum-coach-indicator-min-block-size",
- "--spectrum-coach-indicator-min-inline-size",
- "--spectrum-coach-indicator-quiet-ring-diameter",
- "--spectrum-coach-indicator-ring-border-size",
- "--spectrum-coach-indicator-ring-default-color",
- "--spectrum-coach-indicator-ring-diameter",
- "--spectrum-coach-indicator-ring-diameter-size",
- "--spectrum-coach-indicator-sizing-multiple"
- ],
- "global": [
- "--spectrum-animation-duration-6000",
- "--spectrum-black",
- "--spectrum-border-width-200",
- "--spectrum-coach-animation-indicator-ring-duration",
- "--spectrum-white"
- ],
- "passthroughs": [],
- "high-contrast": []
+ "modifiers": {
+ "mod-coach-indicator-ring-diameter": {
+ "description": "Used by `--spectrum-coach-indicator-ring-diameter-size`.
Defaults to `var(--spectrum-coach-indicator-ring-diameter)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-inline-size": {
+ "description": "Used by `--spectrum-coach-indicator-inline-size`.
Defaults to `var(--spectrum-coach-indicator-min-inline-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-block-size": {
+ "description": "Used by `--spectrum-coach-indicator-block-size`.
Defaults to `var(--spectrum-coach-indicator-min-block-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-inner-animation-delay-multiple": {
+ "description": "Used by `--spectrum-coach-indicator-animation-ring-inner-delay-multiple`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-gap": {
+ "description": "Used by `.spectrum-CoachIndicator`.
Defaults to `var(--spectrum-coach-indicator-gap)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-min-inline-size": {
+ "description": "Used by `.spectrum-CoachIndicator`.
Defaults to `var(--spectrum-coach-indicator-min-inline-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-min-block-size": {
+ "description": "Used by `.spectrum-CoachIndicator`.
Defaults to `var(--spectrum-coach-indicator-min-block-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-quiet-ring-diameter": {
+ "description": "Used by `--spectrum-coach-indicator-ring-diameter-size`.
Defaults to `var(--spectrum-coach-indicator-quiet-ring-diameter)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-quiet-animation-ring-inner-delay-multiple": {
+ "description": "Used by `--spectrum-coach-indicator-animation-ring-inner-delay-multiple`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-ring-border-size": {
+ "description": "Used by `.spectrum-CoachIndicator-ring`.
Defaults to `var(--spectrum-coach-indicator-ring-border-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-ring-default-color": {
+ "description": "Used by `.spectrum-CoachIndicator-ring`.
Defaults to `var(--spectrum-coach-indicator-ring-default-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-top": {
+ "description": "Used by `.spectrum-CoachIndicator-ring`.
Defaults to `calc(var(--spectrum-coach-indicator-block-size) / 3 - var(--spectrum-coach-indicator-ring-border-size))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-left": {
+ "description": "Used by `.spectrum-CoachIndicator-ring`.
Defaults to `calc(var(--spectrum-coach-indicator-inline-size) / 3 - var(--spectrum-coach-indicator-ring-border-size))`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-ring-inline-size": {
+ "description": "Used by `.spectrum-CoachIndicator-ring`.
Defaults to `var(--spectrum-coach-indicator-ring-diameter-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-ring-block-size": {
+ "description": "Used by `.spectrum-CoachIndicator-ring`.
Defaults to `var(--spectrum-coach-indicator-ring-diameter-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-indicator-animation-name": {
+ "description": "Used by `.spectrum-CoachIndicator-ring`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-animation-indicator-ring-duration": {
+ "description": "Used by `.spectrum-CoachIndicator-ring`, `.spectrum-CoachIndicator-ring:first-child`, `.spectrum-CoachIndicator-ring:nth-child(2)`, `.spectrum-CoachIndicator-ring:nth-child(3)`.
Defaults to `var(--spectrum-coach-animation-indicator-ring-duration)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-animation-indicator-ring-center-delay-multiple": {
+ "description": "Used by `.spectrum-CoachIndicator-ring:nth-child(2)`.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coach-animation-indicator-ring-outer-delay-multiple": {
+ "description": "Used by `.spectrum-CoachIndicator-ring:nth-child(3)`.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-coach-indicator-ring-border-size": {
+ "value": "2px",
+ "description": "Defined in `.spectrum-CoachIndicator`.
Used by `.spectrum-CoachIndicator-ring`.
Defaults to `var(--spectrum-border-width-200)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-sizing-multiple": {
+ "value": "2.75",
+ "description": "Defined in `.spectrum-CoachIndicator`, `.spectrum-CoachIndicator.spectrum-CoachIndicator--quiet`.
Used by `--spectrum-coach-indicator-min-inline-size`, `--spectrum-coach-indicator-min-block-size`.
Defaults to `2.75`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-ring-diameter-size": {
+ "value": "var(--mod-coach-indicator-quiet-ring-diameter, var(--spectrum-coach-indicator-quiet-ring-diameter))",
+ "description": "Defined in `.spectrum-CoachIndicator`, `.spectrum-CoachIndicator.spectrum-CoachIndicator--quiet`.
Used by `--spectrum-coach-indicator-min-inline-size`, `--spectrum-coach-indicator-min-block-size`, `.spectrum-CoachIndicator-ring`.
Defaults to `var(--mod-coach-indicator-quiet-ring-diameter, var(--spectrum-coach-indicator-quiet-ring-diameter))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-ring-diameter": {
+ "description": "Used by `--spectrum-coach-indicator-ring-diameter-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-min-inline-size": {
+ "value": "calc(var(--spectrum-coach-indicator-ring-diameter-size) * var(--spectrum-coach-indicator-sizing-multiple))",
+ "description": "Defined in `.spectrum-CoachIndicator`.
Used by `--spectrum-coach-indicator-inline-size`, `.spectrum-CoachIndicator`.
Defaults to `calc(var(--spectrum-coach-indicator-ring-diameter-size) * var(--spectrum-coach-indicator-sizing-multiple))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-min-block-size": {
+ "value": "calc(var(--spectrum-coach-indicator-ring-diameter-size) * var(--spectrum-coach-indicator-sizing-multiple))",
+ "description": "Defined in `.spectrum-CoachIndicator`.
Used by `--spectrum-coach-indicator-block-size`, `.spectrum-CoachIndicator`.
Defaults to `calc(var(--spectrum-coach-indicator-ring-diameter-size) * var(--spectrum-coach-indicator-sizing-multiple))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-inline-size": {
+ "value": "var(--mod-coach-indicator-inline-size, var(--spectrum-coach-indicator-min-inline-size))",
+ "description": "Defined in `.spectrum-CoachIndicator`.
Used by `.spectrum-CoachIndicator`, `.spectrum-CoachIndicator-ring`.
Defaults to `var(--mod-coach-indicator-inline-size, var(--spectrum-coach-indicator-min-inline-size))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-block-size": {
+ "value": "var(--mod-coach-indicator-block-size, var(--spectrum-coach-indicator-min-block-size))",
+ "description": "Defined in `.spectrum-CoachIndicator`.
Used by `.spectrum-CoachIndicator`, `.spectrum-CoachIndicator-ring`.
Defaults to `var(--mod-coach-indicator-block-size, var(--spectrum-coach-indicator-min-block-size))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-animation-keyframe-scale-initial": {
+ "value": "0.8",
+ "description": "Defined in `.spectrum-CoachIndicator`, `.spectrum-CoachIndicator.spectrum-CoachIndicator--quiet`.
Used by `0%`.
Defaults to `0.8`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-animation-ring-inner-delay-multiple": {
+ "value": "var(--mod-coach-indicator-quiet-animation-ring-inner-delay-multiple, -0.33)",
+ "description": "Defined in `.spectrum-CoachIndicator`, `.spectrum-CoachIndicator.spectrum-CoachIndicator--quiet`.
Used by `.spectrum-CoachIndicator-ring:first-child`.
Defaults to `var(--mod-coach-indicator-quiet-animation-ring-inner-delay-multiple, -0.33)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-gap": {
+ "description": "Used by `.spectrum-CoachIndicator`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-quiet-ring-diameter": {
+ "description": "Used by `--spectrum-coach-indicator-ring-diameter-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-indicator-ring-default-color": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Defined in `.spectrum-CoachIndicator.spectrum-CoachIndicator--staticWhite`, `.spectrum-CoachIndicator.spectrum-CoachIndicator--staticBlack`.
Used by `.spectrum-CoachIndicator-ring`.
Defaults to `var(--spectrum-black)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-border-width-200": {
+ "value": "2px",
+ "description": "Used by `--spectrum-coach-indicator-ring-border-size`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-coach-animation-indicator-ring-duration": {
+ "value": "var(--spectrum-animation-duration-6000)",
+ "description": "Defined in `.spectrum-CoachIndicator`.
Used by `.spectrum-CoachIndicator-ring`, `.spectrum-CoachIndicator-ring:first-child`, `.spectrum-CoachIndicator-ring:nth-child(2)`, `.spectrum-CoachIndicator-ring:nth-child(3)`.
Defaults to `var(--spectrum-animation-duration-6000)`, if not set.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-animation-duration-6000": {
+ "description": "Used by `--spectrum-coach-animation-indicator-ring-duration`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-white": {
+ "value": "rgb(255, 255, 255)",
+ "description": "Used by `--spectrum-coach-indicator-ring-default-color`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-black": {
+ "value": "rgb(0, 0, 0)",
+ "description": "Used by `--spectrum-coach-indicator-ring-default-color`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {},
+ "high-contrast": {}
}
diff --git a/components/coachindicator/stories/coachindicator.stories.js b/components/coachindicator/stories/coachindicator.stories.js
index 342a3293333..b25435d62ec 100644
--- a/components/coachindicator/stories/coachindicator.stories.js
+++ b/components/coachindicator/stories/coachindicator.stories.js
@@ -1,10 +1,12 @@
import { disableDefaultModes } from "@spectrum-css/preview/modes";
import { isQuiet, staticColor } from "@spectrum-css/preview/types";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { CoachIndicatorGroup } from "./coachindicator.test.js";
import { Template } from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The coach indicator component can be used to bring added attention to specific parts of a page.
*
@@ -33,6 +35,10 @@ export default {
status: {
type: "unmigrated",
},
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
},
tags: ["unmigrated"],
};
diff --git a/components/coachindicator/stories/template.js b/components/coachindicator/stories/template.js
index 5a532caf2ca..f407dc51444 100644
--- a/components/coachindicator/stories/template.js
+++ b/components/coachindicator/stories/template.js
@@ -1,7 +1,5 @@
-import { getRandomId } from "@spectrum-css/preview/decorators";
import { html } from "lit-html";
import { classMap } from "lit-html/directives/class-map.js";
-import { ifDefined } from "lit-html/directives/if-defined.js";
import { styleMap } from "lit-html/directives/style-map.js";
import "../index.css";
@@ -12,7 +10,6 @@ export const Template = ({
staticColor,
customClasses = [],
customStyles = {},
- id = getRandomId("coach-indicator"),
} = {}) => {
return html`
({ ...a, [c]: true }), {}),
})}
style=${styleMap(customStyles)}
- id=${ifDefined(id)}
>
${Array.from({ length: 3 }).map(() => html`
diff --git a/components/coachmark/dist/metadata.json b/components/coachmark/dist/metadata.json
index 9286c817c5f..70e75b2840c 100644
--- a/components/coachmark/dist/metadata.json
+++ b/components/coachmark/dist/metadata.json
@@ -16,109 +16,536 @@
".spectrum-CoachMark-step",
".spectrum-CoachMark-title"
],
- "modifiers": [
- "--mod-coachmark-action-menu-vertical-offset",
- "--mod-coachmark-body-to-footer",
- "--mod-coachmark-border-radius",
- "--mod-coachmark-border-size",
- "--mod-coachmark-content-font-color",
- "--mod-coachmark-content-font-family",
- "--mod-coachmark-content-font-size",
- "--mod-coachmark-content-font-style",
- "--mod-coachmark-content-font-weight",
- "--mod-coachmark-content-line-height",
- "--mod-coachmark-header-to-body",
- "--mod-coachmark-heading-to-action-button",
- "--mod-coachmark-image-to-heading",
- "--mod-coachmark-max-width",
- "--mod-coachmark-media-fixed-height",
- "--mod-coachmark-media-min-height",
- "--mod-coachmark-min-width",
- "--mod-coachmark-padding",
- "--mod-coachmark-step-color",
- "--mod-coachmark-step-font-size",
- "--mod-coachmark-step-font-style",
- "--mod-coachmark-step-text-font-weight",
- "--mod-coachmark-step-text-line-height",
- "--mod-coachmark-step-to-bottom",
- "--mod-coachmark-title-color",
- "--mod-coachmark-title-font-family",
- "--mod-coachmark-title-font-size",
- "--mod-coachmark-title-font-style",
- "--mod-coachmark-title-text-font-weight",
- "--mod-coachmark-title-text-line-height",
- "--mod-coachmark-width"
- ],
- "component": [
- "--spectrum-coach-mark-body-font-size",
- "--spectrum-coach-mark-edge-to-content",
- "--spectrum-coach-mark-maximum-width",
- "--spectrum-coach-mark-media-height",
- "--spectrum-coach-mark-media-minimum-height",
- "--spectrum-coach-mark-minimum-width",
- "--spectrum-coach-mark-pagination-body-font-size",
- "--spectrum-coach-mark-pagination-color",
- "--spectrum-coach-mark-pagination-text-to-bottom-edge",
- "--spectrum-coach-mark-title-font-size",
- "--spectrum-coach-mark-width",
- "--spectrum-coachmark-action-menu-vertical-offset",
- "--spectrum-coachmark-body-to-footer",
- "--spectrum-coachmark-border-radius",
- "--spectrum-coachmark-border-size",
- "--spectrum-coachmark-buttongroup-display",
- "--spectrum-coachmark-buttongroup-mobile-display",
- "--spectrum-coachmark-content-font-size",
- "--spectrum-coachmark-content-font-weight",
- "--spectrum-coachmark-header-to-body",
- "--spectrum-coachmark-image-to-heading",
- "--spectrum-coachmark-max-width",
- "--spectrum-coachmark-media-fixed-height",
- "--spectrum-coachmark-media-min-height",
- "--spectrum-coachmark-menu-display",
- "--spectrum-coachmark-menu-mobile-display",
- "--spectrum-coachmark-min-width",
- "--spectrum-coachmark-padding",
- "--spectrum-coachmark-step-color",
- "--spectrum-coachmark-step-font-size",
- "--spectrum-coachmark-step-font-style",
- "--spectrum-coachmark-step-text-font-weight",
- "--spectrum-coachmark-step-text-line-height",
- "--spectrum-coachmark-step-to-bottom",
- "--spectrum-coachmark-title-color",
- "--spectrum-coachmark-title-font-family",
- "--spectrum-coachmark-title-font-size",
- "--spectrum-coachmark-title-font-style",
- "--spectrum-coachmark-title-text-font-weight",
- "--spectrum-coachmark-title-text-line-height",
- "--spectrum-coachmark-width"
- ],
- "global": [
- "--spectrum-body-color",
- "--spectrum-body-line-height",
- "--spectrum-body-sans-serif-font-style",
- "--spectrum-body-sans-serif-font-weight",
- "--spectrum-body-serif-font-style",
- "--spectrum-border-width-100",
- "--spectrum-corner-radius-large-default",
- "--spectrum-heading-color",
- "--spectrum-line-height-200",
- "--spectrum-medium-font-weight",
- "--spectrum-popover-edge-to-content-area",
- "--spectrum-sans-serif-font",
- "--spectrum-spacing-100",
- "--spectrum-spacing-200",
- "--spectrum-spacing-300",
- "--spectrum-title-line-height",
- "--spectrum-title-sans-serif-font-weight",
- "--spectrum-title-serif-font-style"
- ],
- "passthroughs": [
- "--mod-button-edge-to-visual-only",
- "--mod-buttongroup-justify-content",
- "--mod-buttongroup-spacing",
- "--mod-popover-border-width",
- "--mod-popover-content-area-spacing",
- "--mod-popover-corner-radius"
- ],
- "high-contrast": []
+ "modifiers": {
+ "mod-coachmark-border-size": {
+ "description": "Used by `--spectrum-coachmark-border-size`.
Defaults to `var(--mod-popover-border-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-border-radius": {
+ "description": "Used by `--spectrum-coachmark-border-radius`.
Defaults to `var(--mod-popover-corner-radius)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-min-width": {
+ "description": "Used by `.spectrum-CoachMark`.
Defaults to `var(--spectrum-coachmark-min-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-max-width": {
+ "description": "Used by `.spectrum-CoachMark`.
Defaults to `var(--spectrum-coachmark-max-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-width": {
+ "description": "Used by `.spectrum-CoachMark`, `.spectrum-CoachMark-image-wrapper`.
Defaults to `var(--spectrum-coach-mark-width)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-media-min-height": {
+ "description": "Used by `.spectrum-CoachMark-image-wrapper`, `.spectrum-CoachMark-image`.
Defaults to `var(--spectrum-coachmark-media-min-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-media-fixed-height": {
+ "description": "Used by `.spectrum-CoachMark-image-wrapper--fixedHeight`.
Defaults to `var(--spectrum-coachmark-media-fixed-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-padding": {
+ "description": "Used by `.spectrum-CoachMark-content, .spectrum-CoachMark-footer, .spectrum-CoachMark-header`, `.spectrum-CoachMark-footer`, `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coachmark-padding)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-image-to-heading": {
+ "description": "Used by `.spectrum-CoachMark-header`.
Defaults to `var(--spectrum-coachmark-image-to-heading)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-header-to-body": {
+ "description": "Used by `.spectrum-CoachMark-header`.
Defaults to `var(--spectrum-coachmark-header-to-body)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-title-color": {
+ "description": "Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-coachmark-title-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-coachmark-title-font-size": {
+ "description": "Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-coachmark-title-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-title-text-font-weight": {
+ "description": "Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-coachmark-title-text-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-title-font-family": {
+ "description": "Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-coachmark-title-font-family)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-title-font-style": {
+ "description": "Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-coachmark-title-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-title-text-line-height": {
+ "description": "Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-coachmark-title-text-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-heading-to-action-button": {
+ "description": "Used by `.spectrum-CoachMark-action-menu`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-action-menu-vertical-offset": {
+ "description": "Used by `.spectrum-CoachMark-action-menu`.
Defaults to `var(--spectrum-coachmark-action-menu-vertical-offset)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-body-to-footer": {
+ "description": "Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-coachmark-body-to-footer)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-content-font-color": {
+ "description": "Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-body-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-coachmark-content-font-size": {
+ "description": "Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-coachmark-content-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-content-font-weight": {
+ "description": "Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-coachmark-content-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-content-font-family": {
+ "description": "Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-sans-serif-font)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-content-font-style": {
+ "description": "Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-body-sans-serif-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-content-line-height": {
+ "description": "Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-body-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-step-to-bottom": {
+ "description": "Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coachmark-step-to-bottom)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-step-color": {
+ "description": "Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coachmark-step-color)`, if not set.",
+ "control": "color",
+ "category": "Modifier"
+ },
+ "mod-coachmark-step-font-size": {
+ "description": "Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coachmark-step-font-size)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-step-text-font-weight": {
+ "description": "Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coachmark-step-text-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-step-font-style": {
+ "description": "Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coachmark-step-font-style)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ },
+ "mod-coachmark-step-text-line-height": {
+ "description": "Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coachmark-step-text-line-height)`, if not set.",
+ "control": "text",
+ "category": "Modifier"
+ }
+ },
+ "component": {
+ "spectrum-coachmark-width": {
+ "value": "296px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark`.
Defaults to `var(--spectrum-coach-mark-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-width": {
+ "value": "296px",
+ "description": "Used by `--spectrum-coachmark-width`, `.spectrum-CoachMark-image-wrapper`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-min-width": {
+ "value": "296px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark`.
Defaults to `var(--spectrum-coach-mark-minimum-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-minimum-width": {
+ "value": "296px",
+ "description": "Used by `--spectrum-coachmark-min-width`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-max-width": {
+ "value": "380px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark`.
Defaults to `var(--spectrum-coach-mark-maximum-width)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-maximum-width": {
+ "value": "380px",
+ "description": "Used by `--spectrum-coachmark-max-width`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-media-min-height": {
+ "value": "166px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-image-wrapper`, `.spectrum-CoachMark-image`.
Defaults to `var(--spectrum-coach-mark-media-minimum-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-media-minimum-height": {
+ "value": "166px",
+ "description": "Used by `--spectrum-coachmark-media-min-height`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-border-size": {
+ "value": "var(--mod-coachmark-border-size, var(--mod-popover-border-width))",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-image-wrapper`, `.spectrum-CoachMark-image`.
Defaults to `var(--mod-coachmark-border-size, var(--mod-popover-border-width))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-border-radius": {
+ "value": "var(--mod-coachmark-border-radius, var(--mod-popover-corner-radius))",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-image`.
Defaults to `var(--mod-coachmark-border-radius, var(--mod-popover-corner-radius))`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-media-fixed-height": {
+ "value": "222px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-image-wrapper--fixedHeight`.
Defaults to `var(--spectrum-coach-mark-media-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-media-height": {
+ "value": "222px",
+ "description": "Used by `--spectrum-coachmark-media-fixed-height`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-padding": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-content, .spectrum-CoachMark-footer, .spectrum-CoachMark-header`, `.spectrum-CoachMark-footer`, `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coach-mark-edge-to-content)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-edge-to-content": {
+ "value": "16px",
+ "description": "Used by `--spectrum-coachmark-padding`, `--spectrum-coachmark-image-to-heading`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-image-to-heading": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-header`.
Defaults to `var(--spectrum-coach-mark-edge-to-content)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-header-to-body": {
+ "value": "12px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-header`.
Defaults to `var(--spectrum-spacing-200)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-body-to-footer": {
+ "value": "16px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-spacing-300)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-title-color": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-heading-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-coachmark-title-font-family": {
+ "value": "var(--spectrum-sans-serif-font)",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-sans-serif-font)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-title-font-size": {
+ "value": "var(--spectrum-title-size-s)",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-coach-mark-title-font-size)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-title-font-size": {
+ "value": "var(--spectrum-title-size-s)",
+ "description": "Used by `--spectrum-coachmark-title-font-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-title-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-title-serif-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-title-text-font-weight": {
+ "value": "700",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-title-sans-serif-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-title-text-line-height": {
+ "value": "1.3",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-title`.
Defaults to `var(--spectrum-title-line-height)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-content-font-size": {
+ "value": "var(--spectrum-body-size-s)",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-coach-mark-body-font-size)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-body-font-size": {
+ "value": "var(--spectrum-body-size-s)",
+ "description": "Used by `--spectrum-coachmark-content-font-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-content-font-weight": {
+ "value": "400",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-content`.
Defaults to `var(--spectrum-body-sans-serif-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-step-color": {
+ "value": "var(--spectrum-gray-600)",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coach-mark-pagination-color)`, if not set.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-pagination-color": {
+ "value": "var(--spectrum-gray-600)",
+ "description": "Used by `--spectrum-coachmark-step-color`.",
+ "control": "color",
+ "category": "Component"
+ },
+ "spectrum-coachmark-step-font-style": {
+ "value": "normal",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-body-serif-font-style)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-step-font-size": {
+ "value": "var(--spectrum-body-size-xs)",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coach-mark-pagination-body-font-size)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-pagination-body-font-size": {
+ "value": "var(--spectrum-body-size-xs)",
+ "description": "Used by `--spectrum-coachmark-step-font-size`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-step-text-font-weight": {
+ "value": "500",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-medium-font-weight)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-step-text-line-height": {
+ "value": "1.5",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-line-height-200)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-step-to-bottom": {
+ "value": "33px",
+ "description": "Defined in `.spectrum-CoachMark`.
Used by `.spectrum-CoachMark-step`.
Defaults to `var(--spectrum-coach-mark-pagination-text-to-bottom-edge)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coach-mark-pagination-text-to-bottom-edge": {
+ "value": "33px",
+ "description": "Used by `--spectrum-coachmark-step-to-bottom`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-action-menu-vertical-offset": {
+ "description": "Used by `.spectrum-CoachMark-action-menu`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-menu-display": {
+ "value": "var(--spectrum-coachmark-menu-mobile-display)",
+ "description": "Defined in `.spectrum-CoachMark-menu--mobile`.
Used by `.spectrum-CoachMark-menu`.
Defaults to `var(--spectrum-coachmark-menu-mobile-display)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-menu-mobile-display": {
+ "description": "Used by `--spectrum-coachmark-menu-display`.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-buttongroup-display": {
+ "value": "var(--spectrum-coachmark-buttongroup-mobile-display)",
+ "description": "Defined in `.spectrum-CoachMark-buttongroup--mobile`.
Used by `.spectrum-CoachMark-buttongroup`.
Defaults to `var(--spectrum-coachmark-buttongroup-mobile-display)`, if not set.",
+ "control": "text",
+ "category": "Component"
+ },
+ "spectrum-coachmark-buttongroup-mobile-display": {
+ "description": "Used by `--spectrum-coachmark-buttongroup-display`.",
+ "control": "text",
+ "category": "Component"
+ }
+ },
+ "global": {
+ "spectrum-spacing-200": {
+ "value": "12px",
+ "description": "Used by `--spectrum-coachmark-header-to-body`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-300": {
+ "value": "16px",
+ "description": "Used by `--spectrum-coachmark-body-to-footer`, `.spectrum-CoachMark-action-menu`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-heading-color": {
+ "value": "var(--spectrum-gray-900)",
+ "description": "Used by `--spectrum-coachmark-title-color`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-sans-serif-font": {
+ "description": "Used by `--spectrum-coachmark-title-font-family`, `.spectrum-CoachMark-content`, `.spectrum-CoachMark-step`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-title-serif-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-coachmark-title-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-title-sans-serif-font-weight": {
+ "value": "700",
+ "description": "Used by `--spectrum-coachmark-title-text-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-title-line-height": {
+ "value": "1.3",
+ "description": "Used by `--spectrum-coachmark-title-text-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-weight": {
+ "value": "400",
+ "description": "Used by `--spectrum-coachmark-content-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-serif-font-style": {
+ "value": "normal",
+ "description": "Used by `--spectrum-coachmark-step-font-style`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-medium-font-weight": {
+ "value": "500",
+ "description": "Used by `--spectrum-coachmark-step-text-font-weight`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-line-height-200": {
+ "value": "1.5",
+ "description": "Used by `--spectrum-coachmark-step-text-line-height`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-border-width-100": {
+ "value": "1px",
+ "description": "Used by `--mod-popover-border-width`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-corner-radius-large-default": {
+ "value": "10px",
+ "description": "Used by `--mod-popover-corner-radius`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-popover-edge-to-content-area": {
+ "value": "8px",
+ "description": "Used by `--mod-popover-content-area-spacing`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-color": {
+ "value": "var(--spectrum-gray-800)",
+ "description": "Used by `.spectrum-CoachMark-content`.",
+ "control": "color",
+ "category": "Global"
+ },
+ "spectrum-body-sans-serif-font-style": {
+ "value": "normal",
+ "description": "Used by `.spectrum-CoachMark-content`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-body-line-height": {
+ "value": "1.5",
+ "description": "Used by `.spectrum-CoachMark-content`.",
+ "control": "text",
+ "category": "Global"
+ },
+ "spectrum-spacing-100": {
+ "value": "8px",
+ "description": "Used by `--mod-buttongroup-spacing`.",
+ "control": "text",
+ "category": "Global"
+ }
+ },
+ "passthroughs": {
+ "mod-popover-border-width": {
+ "category": "Passthrough"
+ },
+ "mod-popover-corner-radius": {
+ "category": "Passthrough"
+ },
+ "mod-buttongroup-justify-content": {
+ "category": "Passthrough"
+ },
+ "mod-popover-content-area-spacing": {
+ "category": "Passthrough"
+ },
+ "mod-button-edge-to-visual-only": {
+ "category": "Passthrough"
+ },
+ "mod-buttongroup-spacing": {
+ "category": "Passthrough"
+ }
+ },
+ "high-contrast": {}
}
diff --git a/components/coachmark/package.json b/components/coachmark/package.json
index f7483ee3fe7..36635b679d2 100644
--- a/components/coachmark/package.json
+++ b/components/coachmark/package.json
@@ -61,7 +61,7 @@
"@spectrum-css/button": "15.0.0-next.2",
"@spectrum-css/buttongroup": "10.0.0-next.1",
"@spectrum-css/menu": "10.0.0-next.5",
- "@spectrum-css/popover": "9.0.0-next.5",
+ "@spectrum-css/popover": "9.0.0-next.4",
"@spectrum-css/tokens": "16.1.0-next.8"
},
"keywords": [
diff --git a/components/coachmark/stories/coachmark.stories.js b/components/coachmark/stories/coachmark.stories.js
index a0fe9e0416c..1591837bae9 100644
--- a/components/coachmark/stories/coachmark.stories.js
+++ b/components/coachmark/stories/coachmark.stories.js
@@ -1,8 +1,6 @@
import { default as ActionButton } from "@spectrum-css/actionbutton/stories/actionbutton.stories.js";
import { default as Menu } from "@spectrum-css/menu/stories/menu.stories.js";
import { disableDefaultModes } from "@spectrum-css/preview/modes";
-import metadata from "../dist/metadata.json";
-import packageJson from "../package.json";
import { CoachMarkGroup } from "./coachmark.test.js";
import {
CoachMarkMediaOptionsTemplate,
@@ -10,6 +8,10 @@ import {
Template,
} from "./template.js";
+// Local assets to render the component styles and structure
+import metadata from "../dist/metadata.json";
+import packageJson from "../package.json";
+
/**
* The coach mark component can be used to bring added attention to specific parts of a page, like during a tour. It is a separate component from [the coach indicator](/docs/components-coach-indicator--docs) and similar to [a popover](/docs/components-purpose--docs).
*/
@@ -94,6 +96,15 @@ export default {
},
packageJson,
metadata,
+ cssprops: {
+ ...metadata.modifiers,
+ ...metadata.component,
+ },
+ docs: {
+ story: {
+ height: "525px",
+ },
+ },
status: {
type: "migrated",
},
@@ -116,6 +127,11 @@ Standard.parameters = {
chromatic: {
disableSnapshot: true,
},
+ docs: {
+ story: {
+ height: "475px",
+ },
+ },
};
Standard.args = {
imageSource: "example-card-landscape.png",
@@ -131,6 +147,11 @@ StandardNoMedia.parameters = {
chromatic: {
disableSnapshot: true,
},
+ docs: {
+ story: {
+ height: "250px",
+ },
+ },
};
/** Images and media have a minimum height and can grow with the parent component. Fixed height media is constrained to a 4:3 aspect ratio by applying the `spectrum-CoachMark-image-wrapper--fixedHeight` class. When this fixed height class is used, the height can be customized using the modifiable custom property `--mod-coachmark-media-fixed-height`. */
@@ -140,6 +161,11 @@ MediaOptions.args = {
imageSource: "example-card-portrait.png",
};
MediaOptions.parameters = {
+ docs: {
+ story: {
+ height: "725px",
+ },
+ },
chromatic: {
disableSnapshot: true,
},
diff --git a/components/coachmark/stories/template.js b/components/coachmark/stories/template.js
index e07eb7326fb..b3402c8ca6c 100644
--- a/components/coachmark/stories/template.js
+++ b/components/coachmark/stories/template.js
@@ -47,34 +47,32 @@ export const CoachContainer = (
`,
)}
-