From 6aa77788c8c76fd301cc0e097aa5aeefc514e136 Mon Sep 17 00:00:00 2001 From: castastrophe Date: Tue, 5 Aug 2025 15:32:16 -0400 Subject: [PATCH] feat(storybook): display custom properties --- .changeset/eleven-plants-grow.md | 5 + .changeset/new-bulldogs-add.md | 5 + .eslintrc | 9 +- .github/workflows/development.yml | 2 - .github/workflows/lint.yml | 3 +- .storybook/assets/base.css | 18 +- .storybook/assets/index.css | 4 - .storybook/decorators/utilities.js | 4 +- .storybook/main.js | 2 + .storybook/package.json | 3 +- .storybook/preview.js | 1 + components/accordion/dist/metadata.json | 1361 ++++++-- components/accordion/index.css | 1 + .../accordion/stories/accordion.stories.js | 12 +- components/actionbar/dist/metadata.json | 406 ++- .../actionbar/stories/actionbar.stories.js | 12 +- components/actionbar/stories/template.js | 5 +- components/actionbutton/dist/metadata.json | 1246 +++++-- .../stories/actionbutton.stories.js | 10 +- components/actionbutton/stories/template.js | 2 +- components/actiongroup/dist/metadata.json | 159 +- .../stories/actiongroup.stories.js | 10 +- components/actiongroup/stories/template.js | 5 +- .../actionmenu/stories/actionmenu.stories.js | 9 +- components/actionmenu/stories/template.js | 2 +- components/alertbanner/dist/metadata.json | 471 ++- .../stories/alertbanner.stories.js | 10 +- components/alertbanner/stories/template.js | 4 +- components/alertdialog/dist/metadata.json | 467 ++- .../stories/alertdialog.stories.js | 13 +- components/alertdialog/stories/template.js | 2 +- components/asset/dist/metadata.json | 113 +- components/asset/stories/asset.stories.js | 10 +- components/assetcard/dist/metadata.json | 912 ++++- .../assetcard/stories/assetcard.stories.js | 10 +- components/assetcard/stories/template.js | 2 +- components/assetlist/dist/metadata.json | 400 ++- .../assetlist/stories/assetlist.stories.js | 8 +- components/assetlist/stories/template.js | 2 +- components/avatar/dist/metadata.json | 305 +- components/avatar/stories/avatar.stories.js | 10 +- components/badge/dist/metadata.json | 1748 ++++++++-- components/badge/stories/badge.stories.js | 10 +- components/breadcrumb/dist/metadata.json | 825 ++++- .../breadcrumb/stories/breadcrumb.stories.js | 12 +- components/breadcrumb/stories/template.js | 7 +- components/button/dist/metadata.json | 1386 ++++++-- components/button/stories/button.stories.js | 10 +- components/buttongroup/dist/metadata.json | 85 +- .../stories/buttongroup.stories.js | 10 +- components/calendar/dist/metadata.json | 888 ++++- .../calendar/stories/calendar.stories.js | 10 +- components/card/dist/metadata.json | 883 ++++- components/card/stories/card.stories.js | 10 +- components/checkbox/dist/metadata.json | 966 +++++- .../checkbox/stories/checkbox.stories.js | 10 +- components/clearbutton/dist/metadata.json | 292 +- .../stories/clearbutton.stories.js | 12 +- components/closebutton/dist/metadata.json | 482 ++- .../stories/closebutton.stories.js | 11 +- components/closebutton/stories/template.js | 2 +- components/coachindicator/dist/metadata.json | 252 +- .../stories/coachindicator.stories.js | 10 +- components/coachmark/dist/metadata.json | 637 +++- .../coachmark/stories/coachmark.stories.js | 10 +- components/colorarea/dist/metadata.json | 209 +- .../colorarea/stories/colorarea.stories.js | 10 +- components/colorhandle/dist/metadata.json | 240 +- .../stories/colorhandle.stories.js | 10 +- components/colorloupe/dist/metadata.json | 301 +- .../colorloupe/stories/colorloupe.stories.js | 8 +- components/colorslider/dist/metadata.json | 201 +- .../stories/colorslider.stories.js | 10 +- components/colorwheel/dist/metadata.json | 209 +- .../colorwheel/stories/colorwheel.stories.js | 10 +- components/combobox/dist/metadata.json | 1404 ++++++-- .../combobox/stories/combobox.stories.js | 12 +- components/commons/package.json | 3 +- components/contextualhelp/dist/metadata.json | 350 +- .../stories/contextualhelp.stories.js | 10 +- components/contextualhelp/stories/template.js | 2 +- components/datepicker/dist/metadata.json | 719 +++- .../datepicker/stories/datepicker.stories.js | 10 +- components/datepicker/stories/template.js | 2 +- components/dial/dist/metadata.json | 529 ++- components/dial/stories/dial.stories.js | 10 +- components/dialog/dist/metadata.json | 602 +++- components/dialog/stories/dialog.stories.js | 10 +- components/divider/dist/metadata.json | 169 +- components/divider/stories/divider.stories.js | 10 +- components/dropindicator/dist/metadata.json | 71 +- .../stories/dropindicator.stories.js | 10 +- components/dropzone/dist/metadata.json | 558 +++- .../dropzone/stories/dropzone.stories.js | 11 +- components/fieldgroup/dist/metadata.json | 17 +- .../fieldgroup/stories/fieldgroup.stories.js | 10 +- components/fieldlabel/dist/metadata.json | 399 ++- .../fieldlabel/stories/fieldlabel.stories.js | 10 +- components/fieldlabel/stories/template.js | 2 +- .../floatingactionbutton/dist/metadata.json | 417 ++- .../stories/floatingactionbutton.stories.js | 10 +- components/form/dist/metadata.json | 114 +- components/form/stories/form.stories.js | 10 +- components/helptext/dist/metadata.json | 482 ++- .../helptext/stories/helptext.stories.js | 10 +- components/helptext/stories/template.js | 2 +- components/icon/dist/metadata.json | 528 ++- components/icon/stories/icon.stories.js | 10 +- .../illustratedmessage/dist/metadata.json | 482 ++- .../stories/illustratedmessage.stories.js | 12 +- components/infieldbutton/dist/metadata.json | 588 +++- .../stories/infieldbutton.stories.js | 10 +- .../infieldprogresscircle/dist/metadata.json | 71 +- components/inlinealert/dist/metadata.json | 605 +++- .../stories/inlinealert.stories.js | 10 +- components/link/dist/metadata.json | 379 ++- components/link/stories/link.stories.js | 10 +- components/logicbutton/dist/metadata.json | 523 ++- .../stories/logicbutton.stories.js | 10 +- components/menu/dist/metadata.json | 2139 ++++++++++-- components/menu/stories/menu.stories.js | 10 +- components/menu/stories/template.js | 48 +- components/meter/dist/metadata.json | 129 +- components/meter/stories/meter.stories.js | 10 +- components/miller/dist/metadata.json | 43 +- components/miller/stories/miller.stories.js | 10 +- components/modal/dist/metadata.json | 209 +- components/modal/stories/modal.stories.js | 8 +- .../opacitycheckerboard/dist/metadata.json | 94 +- .../stories/opacitycheckerboard.stories.js | 10 +- components/page/dist/metadata.json | 50 +- components/page/stories/page.stories.js | 4 + components/pagination/dist/metadata.json | 121 +- .../pagination/stories/pagination.stories.js | 10 +- components/picker/dist/metadata.json | 1606 +++++++-- components/picker/stories/picker.stories.js | 13 +- components/pickerbutton/dist/metadata.json | 717 +++- .../stories/pickerbutton.stories.js | 10 +- components/pickerbutton/stories/template.js | 2 +- components/popover/dist/metadata.json | 352 +- components/popover/stories/popover.stories.js | 10 +- components/progressbar/dist/metadata.json | 544 ++- .../stories/progressbar.stories.js | 10 +- components/progresscircle/dist/metadata.json | 178 +- .../stories/progresscircle.stories.js | 10 +- components/radio/dist/metadata.json | 898 ++++- components/radio/stories/radio.stories.js | 10 +- components/rating/dist/metadata.json | 532 ++- components/rating/stories/rating.stories.js | 10 +- components/search/dist/metadata.json | 985 +++++- components/search/stories/search.stories.js | 10 +- components/sidenav/dist/metadata.json | 1079 +++++- components/sidenav/stories/sidenav.stories.js | 10 +- components/slider/dist/metadata.json | 1446 ++++++-- components/slider/stories/slider.stories.js | 10 +- components/splitview/dist/metadata.json | 320 +- .../splitview/stories/splitview.stories.js | 10 +- components/statuslight/dist/metadata.json | 990 +++++- .../stories/statuslight.stories.js | 10 +- components/steplist/dist/metadata.json | 317 +- .../steplist/stories/steplist.stories.js | 10 +- components/stepper/dist/metadata.json | 1400 ++++++-- components/stepper/stories/stepper.stories.js | 16 +- components/swatch/dist/metadata.json | 596 +++- components/swatch/stories/swatch.stories.js | 10 +- components/swatchgroup/dist/metadata.json | 59 +- .../stories/swatchgroup.stories.js | 10 +- components/swatchgroup/stories/template.js | 2 +- components/switch/dist/metadata.json | 1262 +++++-- components/switch/stories/switch.stories.js | 10 +- components/table/dist/metadata.json | 1822 ++++++++-- components/table/stories/table.stories.js | 10 +- components/tabs/dist/metadata.json | 842 ++++- components/tabs/stories/tabs.stories.js | 11 +- components/tag/CHANGELOG.md | 4 - components/tag/dist/metadata.json | 1479 ++++++-- components/tag/stories/tag.stories.js | 13 +- components/taggroup/dist/metadata.json | 216 +- .../taggroup/stories/taggroup.stories.js | 10 +- components/textfield/dist/metadata.json | 1620 +++++++-- components/textfield/stories/template.js | 2 +- .../textfield/stories/textarea.stories.js | 10 +- .../textfield/stories/textfield.stories.js | 10 +- components/thumbnail/dist/metadata.json | 432 ++- components/thumbnail/index.css | 18 + .../thumbnail/stories/thumbnail.stories.js | 10 +- components/toast/dist/metadata.json | 511 ++- components/toast/stories/toast.stories.js | 10 +- components/tooltip/dist/metadata.json | 571 +++- components/tooltip/stories/tooltip.stories.js | 10 +- components/tray/dist/metadata.json | 181 +- components/tray/stories/tray.stories.js | 8 +- components/treeview/dist/metadata.json | 830 ++++- .../treeview/stories/treeview.stories.js | 10 +- components/typography/dist/metadata.json | 2967 ++++++++++++++--- .../typography/stories/typography.stories.js | 11 +- components/underlay/dist/metadata.json | 162 +- .../underlay/stories/underlay.stories.js | 8 +- components/well/dist/metadata.json | 142 +- components/well/stories/well.stories.js | 8 +- lint-staged.config.js | 6 +- nx.json | 5 +- package.json | 1 + schemas/metadata.schema.json | 321 +- tasks/component-reporter.js | 86 +- tasks/utilities.js | 133 +- .../stories/{{ folderName }}.stories.js.hbs | 79 +- yarn.lock | 672 +++- 208 files changed, 45407 insertions(+), 9217 deletions(-) create mode 100644 .changeset/eleven-plants-grow.md create mode 100644 .changeset/new-bulldogs-add.md 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/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/.eslintrc b/.eslintrc index f422aa9e96a..d050c2f7d97 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/.github/workflows/development.yml b/.github/workflows/development.yml index b8617263b44..5fc8b4cbdd6 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -112,9 +112,7 @@ jobs: - '*.md' - .storybook/*.md - .storybook/*/*.md - - .storybook/*/*.mdx - components/*/*.md - - components/*/stories/*.mdx - plugins/*/*.md - tokens/*.md - tools/*/*.md diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a3af10310ec..acdbc78df0b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -116,10 +116,11 @@ jobs: reporter: github-pr-review filter_mode: diff_context # eslint_flags: "components/*/stories/*.js" - eslint_flags: "${{ inputs.eslint_added_files }} ${{ inputs.eslint_modified_files }}" + eslint_flags: "--config ${{ github.workspace }}/.eslintrc ${{ inputs.eslint_added_files }} ${{ inputs.eslint_modified_files }}" - name: Run markdownlint on documentation uses: reviewdog/action-markdownlint@v0.26.2 + if: ${{ inputs.mdlint_added_files != '' || inputs.mdlint_modified_files != '' }} with: reporter: github-pr-review filter_mode: diff_context diff --git a/.storybook/assets/base.css b/.storybook/assets/base.css index e5886de13ec..1644b455fb6 100644 --- a/.storybook/assets/base.css +++ b/.storybook/assets/base.css @@ -1,5 +1,3 @@ -/* stylelint-disable selector-class-pattern -- Targeting pre-defined Storybook classes */ - /*! * Copyright 2024 Adobe. All rights reserved. * @@ -31,7 +29,7 @@ body { .spectrum { color: var(--spectrum-neutral-content-color-default); background-color: var(--spectrum-background-base-color); - -webkit-tap-highlight-color: rgba(0, 0, 0, 0%); + -webkit-tap-highlight-color: rgb(0, 0, 0, 0%); } .spectrum .spectrum-examples-static-black { @@ -61,7 +59,7 @@ svg:has(symbol):not(:has(use)) { line-height: normal; letter-spacing: normal; text-transform: none; - border-block-end: 1px solid hsla(203deg, 50%, 30%, 15%); + border-block-end: 1px solid hsl(203deg, 50%, 30%, 15%); } /* Force the modal wrapper to be contained by the frame not the viewport */ @@ -77,4 +75,14 @@ svg:has(symbol):not(:has(use)) { overflow: visible !important; } -/* stylelint-enable selector-class-pattern */ +#panel-tab-content tr th:nth-child(1), +#panel-tab-content tr th:nth-child(3), +#panel-tab-content tr td:nth-child(1), +#panel-tab-content tr td:nth-child(3) { + min-inline-size: 100px !important; +} + +#panel-tab-content tr th:nth-child(2), +#panel-tab-content tr td:nth-child(2) { + max-inline-size: 500px !important; +} diff --git a/.storybook/assets/index.css b/.storybook/assets/index.css index b18c09d34ce..73a53b763df 100644 --- a/.storybook/assets/index.css +++ b/.storybook/assets/index.css @@ -1,5 +1,3 @@ -/* stylelint-disable selector-class-pattern -- Targeting pre-defined Storybook classes */ - /*! * Copyright 2024 Adobe. All rights reserved. * @@ -125,5 +123,3 @@ div.sb-bar { color: var(--spectrum-neutral-content-color-default) !important; background-color: var(--spectrum-background-layer-2-color) !important; } - -/* stylelint-enable selector-class-pattern */ diff --git a/.storybook/decorators/utilities.js b/.storybook/decorators/utilities.js index f6722ae79ea..bd22ac68401 100644 --- a/.storybook/decorators/utilities.js +++ b/.storybook/decorators/utilities.js @@ -556,12 +556,12 @@ export const renderContent = (content = [], { if (content.length === 0) return nothing; return html` - ${content.map((c) => { + ${content.map((c, idx) => { if (typeof c === "undefined") return nothing; /* If the content is an object (but not a lit object), we need to merge the object with the template */ if (typeof c !== "string" && (typeof c === "object" && !c._$litType$)) { - return callback({ ...args, ...c }, context); + return callback({ ...args, ...c, idx }, context); } if (typeof c === "function") { 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 0b445a6175a..d5f39102ba8 100644 --- a/.storybook/package.json +++ b/.storybook/package.json @@ -48,6 +48,7 @@ "@babel/core": "^7.28.0", "@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 f0f32dc03c2..dbdf622b042 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-50", - "--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`.
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": "56px", + "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-400)`, 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`.
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-100": { + "value": "32px", + "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-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-component-height-75": { + "value": "24px", + "description": "Used by `--spectrum-accordion-item-minimum-height`, `--spectrum-accordion-item-direct-actions-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-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-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-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-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-component-height-50": { + "value": "20px", + "description": "Used by `--spectrum-accordion-item-minimum-height`.", + "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-400": { + "value": "56px", + "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 d250feb2f21..97deea91630 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 925ed7c7cd2..023b16f266e 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,8 +120,12 @@ export default { status: { type: "migrated", }, - tags: ["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/stories/actionbar.stories.js b/components/actionbar/stories/actionbar.stories.js index c19710c0051..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,8 +77,12 @@ export default { status: { type: "migrated", }, - tags: ["migrated"], + cssprops: { + ...metadata.modifiers, + ...metadata.component, + }, }, + tags: ["migrated"], }; export const Default = ActionBarGroup.bind({}); diff --git a/components/actionbar/stories/template.js b/components/actionbar/stories/template.js index 44b7d8265e3..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({ 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/stories/actionmenu.stories.js b/components/actionmenu/stories/actionmenu.stories.js index b3cab764ac2..c5ff951ae78 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 c4bc29768d9..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 = [], 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 e5b563f7658..a33f1c645f2 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. */ @@ -77,12 +79,17 @@ export default { metadata, status: { type: "migrated", - } + }, + cssprops: { + ...metadata.modifiers, + ...metadata.component, + }, }, tags: ["migrated"], decorators: [ withUnderlayWrapper, ], + tags: ["migrated"], }; export const Default = AlertDialogGroup.bind({}); 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 927c1009aad..ae1750dccd6 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. */ @@ -38,6 +40,10 @@ export default { parameters: { packageJson, metadata, + cssprops: { + ...metadata.modifiers, + ...metadata.component, + }, }, }; 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 2e917fbc25c..cdcf7c292fc 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. * @@ -92,6 +94,10 @@ export default { }, packageJson, metadata, + cssprops: { + ...metadata.modifiers, + ...metadata.component, + }, }, }; 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 d421267b95d..ddbcd5438fb 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. @@ -22,6 +24,10 @@ export default { }, packageJson, metadata, + cssprops: { + ...metadata.modifiers, + ...metadata.component, + }, }, }; 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`