diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000000..8dab661faef5 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,29 @@ +## Proposed changes + + + +## Types of changes + + + +- [ ] Bugfix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Refactoring (fix on existing components or architectural decisions) +- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) +- [ ] Documentation Update (if none of the other choices apply) + + + +## Further comments + + diff --git a/.github/actions/npm-cache/action.yml b/.github/actions/npm-cache/action.yml index d6c4e5dab258..884028d48b9c 100644 --- a/.github/actions/npm-cache/action.yml +++ b/.github/actions/npm-cache/action.yml @@ -10,19 +10,19 @@ inputs: description: "Path for package-lock.json" required: false default: "**/package-lock.json" -outputs: - cache-hit: - description: "A boolean value to indicate an exact match was found for the primary key" - value: ${{ steps.set-cache.outputs.cache-hit }} + nodeVersion: + description: "Node version" + required: false + default: "18" runs: using: "composite" steps: - - name: Setup node equally to our local development version + - name: πŸ†™ Setup node # pick the Node version to use and install it # https://github.com/actions/setup-node uses: actions/setup-node@v3 with: - node-version: 16 + node-version: ${{ inputs.nodeVersion }} - name: Display node and npm version shell: bash @@ -30,18 +30,17 @@ runs: node --version npm --version - - name: ⏬ Init Cache + - name: πŸ†’ Init Cache uses: actions/cache@v3 - id: "npm-cache" + id: "cache" with: path: ${{ inputs.nodeModulesPath }} - key: ${{ runner.os }}-node-${{ hashFiles(inputs.packageLockPath) }} + key: ${{ runner.os }}-node-${{ inputs.nodeVersion }}-${{ hashFiles(inputs.packageLockPath) }} restore-keys: | - ${{ runner.os }}-node- + ${{ runner.os }}-node-${{ inputs.nodeVersion }} - - name: πŸ₯Š Set cache-hit - id: "set-cache" - run: echo "cache-hit=$CACHE_HIT" >> $GITHUB_OUTPUT + - name: ⏬ NPM ci shell: bash - env: - CACHE_HIT: ${{steps.npm-cache.outputs.cache-hit}} + if: steps.cache.outputs.cache-hit != 'true' + run: | + npm ci diff --git a/.github/scripts/cleanup-gh-pages.js b/.github/scripts/cleanup-gh-pages.js index 7a341eac6b5c..606e86232a77 100644 --- a/.github/scripts/cleanup-gh-pages.js +++ b/.github/scripts/cleanup-gh-pages.js @@ -8,9 +8,9 @@ const TAG = 'cleanup-gh-pages:'; const removeOldFromPath = (isTag, data) => { const path = `public/${isTag ? 'version' : 'review'}`; if (FS.existsSync(path) && data?.length > 0) { - const dirsToDelete = FS.readdirSync(path).filter( - (file) => !data.find((branch) => branch.name === file) - ); + const dirsToDelete = FS.readdirSync(path) + .filter((file) => !data.find((branch) => branch.name === file)) + .filter((file) => file !== 'main'); if (dirsToDelete?.length > 0) { console.log( TAG, diff --git a/.github/workflows/00-init.yml b/.github/workflows/00-init.yml index 93b8bb50740a..0f933360b0ab 100644 --- a/.github/workflows/00-init.yml +++ b/.github/workflows/00-init.yml @@ -12,22 +12,11 @@ jobs: uses: styfle/cancel-workflow-action@0.11.0 - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache Default - id: "npm-cache" uses: ./.github/actions/npm-cache - - name: πŸŽ„πŸ₯Š Log cache-hit - run: echo $CACHE_HIT - shell: bash - env: - CACHE_HIT: ${{steps.npm-cache.outputs.cache-hit}} - - - name: πŸ“₯ Download deps default-npm-cache - if: steps.npm-cache.outputs.cache-hit != 'true' - uses: bahmutov/npm-install@v1 - - name: πŸ’€ Killing me softly uses: ./.github/actions/cancel-workflow if: failure() diff --git a/.github/workflows/00-scan-secrets.yml b/.github/workflows/00-scan-secrets.yml index b134d8a4796f..da45f31dc964 100644 --- a/.github/workflows/00-scan-secrets.yml +++ b/.github/workflows/00-scan-secrets.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/01-build-outputs.yml b/.github/workflows/01-build-outputs.yml index e7016adc44d8..960dc3ce9426 100644 --- a/.github/workflows/01-build-outputs.yml +++ b/.github/workflows/01-build-outputs.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/01-build-packages.yml b/.github/workflows/01-build-packages.yml index bf31db76e6f5..0db8b9eea743 100644 --- a/.github/workflows/01-build-packages.yml +++ b/.github/workflows/01-build-packages.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/01-build-power-apps.yml b/.github/workflows/01-build-power-apps.yml index 4b3ce73f361f..7aeef49eca9e 100644 --- a/.github/workflows/01-build-power-apps.yml +++ b/.github/workflows/01-build-power-apps.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/01-build-showcases.yml b/.github/workflows/01-build-showcases.yml index 8b051db46468..e0c9aa70d6c1 100644 --- a/.github/workflows/01-build-showcases.yml +++ b/.github/workflows/01-build-showcases.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/01-get-publish-version.yml b/.github/workflows/01-get-publish-version.yml index e2242577e896..94f990bde005 100644 --- a/.github/workflows/01-get-publish-version.yml +++ b/.github/workflows/01-get-publish-version.yml @@ -25,7 +25,7 @@ jobs: version: ${{ steps.getVersion.outputs.version }} steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/01-lint.yml b/.github/workflows/01-lint.yml index 50c94b99a63b..5db4defe0848 100644 --- a/.github/workflows/01-lint.yml +++ b/.github/workflows/01-lint.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇️ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/01-test.yml b/.github/workflows/01-test.yml index 63858132c6d0..df6af45da10c 100644 --- a/.github/workflows/01-test.yml +++ b/.github/workflows/01-test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇️ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/02-e2e-showcases.yml b/.github/workflows/02-e2e-showcases.yml index e32d340307bb..454e4a5cc0ca 100644 --- a/.github/workflows/02-e2e-showcases.yml +++ b/.github/workflows/02-e2e-showcases.yml @@ -8,8 +8,8 @@ permissions: contents: write jobs: - playwright-ct-react: - name: πŸ§ͺ with 🎭 + playwright-showcases: + name: πŸ§ͺ🎭 - ${{ matrix.framework }}:${{ matrix.shard }} runs-on: ubuntu-latest container: image: mcr.microsoft.com/playwright:v1.35.1-focal @@ -17,55 +17,53 @@ jobs: fail-fast: false matrix: framework: [angular, react, vue] - + shard: [1/2, 2/2] steps: - - name: ⬇ Checkout repo - uses: actions/checkout@v3 + - name: ⏬ Checkout repo + uses: actions/checkout@v4 + + - name: πŸ”„ Init Cache + uses: ./.github/actions/npm-cache + + - name: πŸ“² Install esbuild (binary workaround) + run: npm i -D esbuild-linux-64 - - name: ⬇ Download foundations build + - name: ⏬ Download foundations build uses: ./.github/actions/download-tar-artifact with: name: db-ui-foundations-build path: packages/foundations/build - - name: ⬇ Download output + - name: ⏬ Download output uses: ./.github/actions/download-tar-artifact with: name: db-ui-output path: output - - name: ⬇ Download components styles build + - name: ⏬ Download components styles build uses: ./.github/actions/download-tar-artifact with: name: db-ui-components-build path: packages/components/build - - name: ⬇ Download showcases + - name: ⏬ Download showcases uses: ./.github/actions/download-tar-artifact with: name: db-ui-showcases path: build-showcases - - name: πŸ“₯ Download deps - uses: bahmutov/npm-install@v1 - with: - install-command: npm ci --ignore-scripts - - - name: πŸ“² Install esbuild (binary workaround) - run: npm i -D esbuild-linux-64 - - name: πŸ‘©β€πŸ”¬ Test showcase with Playwright 🎭 env: HOME: /root - run: npm run test:${{ matrix.framework }}-showcase + run: npm run test:${{ matrix.framework }}-showcase -- -- --shard=${{ matrix.shard }} - - name: πŸ†™ Upload playwright-report + - name: πŸ†™ Upload blob report to GitHub Actions Artifacts if: always() uses: actions/upload-artifact@v3 with: - name: ${{ matrix.framework}}-showcase-playwright-report - path: ./showcases/${{ matrix.framework }}-showcase/playwright-report - retention-days: 30 + name: all-blob-reports + path: ./showcases/blob-report + retention-days: 1 - name: πŸ†™ Upload test results if: failure() diff --git a/.github/workflows/02-e2e.yml b/.github/workflows/02-e2e.yml index c65760372d9a..dc86837acdf9 100644 --- a/.github/workflows/02-e2e.yml +++ b/.github/workflows/02-e2e.yml @@ -8,8 +8,8 @@ permissions: contents: write jobs: - playwright-ct-react: - name: πŸ§ͺ with 🎭 + playwright-ct: + name: πŸ§ͺ🎭 - ${{ matrix.framework }}:${{ matrix.shard }} runs-on: ubuntu-latest container: image: mcr.microsoft.com/playwright:v1.35.1-focal @@ -17,38 +17,35 @@ jobs: fail-fast: false matrix: framework: [react, vue] - + shard: [1/4, 2/4, 3/4, 4/4] steps: - - name: ⬇ Checkout repo - uses: actions/checkout@v3 + - name: ⏬ Checkout repo + uses: actions/checkout@v4 + + - name: πŸ”„ Init Cache + uses: ./.github/actions/npm-cache + + - name: πŸ“² Install esbuild (binary workaround) + run: npm i -D esbuild-linux-64 - - name: ⬇ Download foundations build + - name: ⏬ Download foundations build uses: ./.github/actions/download-tar-artifact with: name: db-ui-foundations-build path: packages/foundations/build - - name: ⬇ Download output + - name: ⏬ Download output uses: ./.github/actions/download-tar-artifact with: name: db-ui-output path: output - - name: ⬇ Download components styles build + - name: ⏬ Download components styles build uses: ./.github/actions/download-tar-artifact with: name: db-ui-components-build path: packages/components/build - - name: πŸ“₯ Download deps - uses: bahmutov/npm-install@v1 - with: - install-command: npm ci --ignore-scripts - - - name: πŸ“² Install esbuild (binary workaround) - working-directory: ./output/react - run: npm i -D esbuild-linux-64 - - name: πŸš‹ Get working directory id: workingDirectory shell: bash @@ -63,15 +60,15 @@ jobs: working-directory: ./output/${{ steps.workingDirectory.outputs.dir }} env: HOME: /root - run: npx playwright test + run: npx playwright test --shard=${{ matrix.shard }} - - name: πŸ†™ Upload playwright-report + - name: πŸ†™ Upload blob report to GitHub Actions Artifacts if: always() uses: actions/upload-artifact@v3 with: - name: ${{ matrix.framework}}-playwright-report - path: ./output/${{ steps.workingDirectory.outputs.dir }}/playwright-report - retention-days: 30 + name: all-blob-reports + path: ./output/${{ steps.workingDirectory.outputs.dir }}/blob-report + retention-days: 1 - name: πŸ†™ Upload test results if: failure() diff --git a/.github/workflows/03-deploy-gh-pages.yml b/.github/workflows/03-deploy-gh-pages.yml index 4bfe777649cf..52e37460ce5c 100644 --- a/.github/workflows/03-deploy-gh-pages.yml +++ b/.github/workflows/03-deploy-gh-pages.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/03-e2e-merge-reports.yml b/.github/workflows/03-e2e-merge-reports.yml new file mode 100644 index 000000000000..f039545499ce --- /dev/null +++ b/.github/workflows/03-e2e-merge-reports.yml @@ -0,0 +1,38 @@ +name: 🎭 Merge Playwright Reports + +on: + workflow_call: + +permissions: + actions: write + contents: write + +jobs: + merge-playwright-reports: + name: 🎭 Merge Playwright Reports + runs-on: ubuntu-latest + steps: + - name: ⏬ Checkout repo + uses: actions/checkout@v4 + + - name: πŸ”„ Init Cache + uses: ./.github/actions/npm-cache + + - name: ⏬ Download blob reports from GitHub Actions Artifacts + uses: actions/download-artifact@v3 + with: + name: all-blob-reports + path: all-blob-reports + + - name: πŸ”€ Merge into HTML Report + shell: bash + run: | + npx playwright merge-reports --reporter html ./all-blob-reports + npx playwright merge-reports --reporter github ./all-blob-reports + + - name: πŸ†™ Upload HTML report + uses: actions/upload-artifact@v3 + with: + name: report--attempt-${{ github.run_attempt }} + path: playwright-report + retention-days: 14 diff --git a/.github/workflows/03-publish-packages.yml b/.github/workflows/03-publish-packages.yml index 42e750492b68..d603e4f74412 100644 --- a/.github/workflows/03-publish-packages.yml +++ b/.github/workflows/03-publish-packages.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Init Cache uses: ./.github/actions/npm-cache diff --git a/.github/workflows/99-add-url-comment.yml b/.github/workflows/99-add-url-comment.yml index d1b4a7f31c7d..6e875d245919 100644 --- a/.github/workflows/99-add-url-comment.yml +++ b/.github/workflows/99-add-url-comment.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ“‘ Add comment uses: actions/github-script@v6 diff --git a/.github/workflows/99-codeql-analysis.yml b/.github/workflows/99-codeql-analysis.yml index 6bcca774a470..35d7179925f6 100644 --- a/.github/workflows/99-codeql-analysis.yml +++ b/.github/workflows/99-codeql-analysis.yml @@ -14,7 +14,7 @@ jobs: steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”„ Initialize CodeQL uses: github/codeql-action/init@v2 diff --git a/.github/workflows/99-dependency-review.yml b/.github/workflows/99-dependency-review.yml index d7af7654bf3d..e8ca08248dd0 100644 --- a/.github/workflows/99-dependency-review.yml +++ b/.github/workflows/99-dependency-review.yml @@ -8,6 +8,6 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ”Ž Dependency Review uses: actions/dependency-review-action@v3 diff --git a/.github/workflows/cleanup.yml b/.github/workflows/cleanup.yml index a3def0a45ef0..fe37abad7967 100644 --- a/.github/workflows/cleanup.yml +++ b/.github/workflows/cleanup.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: πŸ“₯ Get gh-pages tar run: wget -q https://github.com/db-ui/mono/tarball/gh-pages diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index 05f14b2942ae..d9a8769b15fc 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -46,6 +46,11 @@ jobs: uses: ./.github/workflows/02-e2e-showcases.yml needs: [build-showcases] + merge-reports: + if: ${{ always() }} + uses: ./.github/workflows/03-e2e-merge-reports.yml + needs: [test-components, test-showcases] + checks-done: if: ${{ always() }} runs-on: ubuntu-latest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 65c23ffca220..bafbb6fca9c9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,6 +47,11 @@ jobs: uses: ./.github/workflows/02-e2e-showcases.yml needs: [build-showcases] + merge-reports: + if: ${{ always() }} + uses: ./.github/workflows/03-e2e-merge-reports.yml + needs: [test-components, test-showcases] + checks-done: runs-on: ubuntu-latest steps: diff --git a/.github/workflows/update-prs.yml b/.github/workflows/update-prs.yml index ea8441551ee6..00f9ac77f3ff 100644 --- a/.github/workflows/update-prs.yml +++ b/.github/workflows/update-prs.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: ⬇ Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: ⌚ Update PRs id: cleanup diff --git a/.gitignore b/.gitignore index 60ac85e8831e..4e9f998d3e54 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,8 @@ showcases/patternhub/public/iframe-resizer/* /showcases/**/test-results/ /__snapshots__/**/*-win32.png +/packages/foundations/assets/icons/functional/tmp/ +/packages/foundations/assets/icons/functional/fonts/**/index.html +/packages/foundations/assets/icons/functional/fonts/**/index.css +/packages/foundations/assets/icons/functional/fonts/**/font-face.css +/packages/foundations/assets/icons/functional/fonts/**/info.json diff --git a/.husky/pre-commit b/.husky/pre-commit index aebccf15e076..feaaa54b159b 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -5,5 +5,5 @@ npx validate-branch-name npm run scripts:check-commit-mail -npx lint-staged -npm run lint +npx lint-staged --config ./.lintstagedrc.js +npm run lint:jscpd diff --git a/.jscpd.json b/.jscpd.json index d421f199d200..0067eee64770 100644 --- a/.jscpd.json +++ b/.jscpd.json @@ -31,6 +31,7 @@ "**/generated/**", "showcases/shared/*.json", "showcases/patternhub/out/**", + "packages/components/src/components/**/index.html", "packages/components/src/components/alert/alert.lite.tsx", "showcases/react-showcase/src/components/alert/index.tsx", "packages/components/src/components/checkbox/checkbox.lite.tsx", @@ -40,10 +41,13 @@ "showcases/react-showcase/src/components/radio/index.tsx", "showcases/react-showcase/src/components/alert/index.tsx", "showcases/vue-showcase/src/components/form/Form.vue", + "showcases/angular-showcase/.angular/cache/**", "packages/components/src/components/**/*.spec.tsx", "packages/components/src/components/tag/tag.spec.tsx", "**/**config.ts", - "packages/foundations/assets/icons/functional/fonts/sources/*.json" + "**/navigation-items.ts", + "showcases/angular-showcase/.angular/cache", + "packages/foundations/assets/icons/functional/fonts/**" ], "absolute": true } diff --git a/.lintstagedrc b/.lintstagedrc deleted file mode 100644 index 0a8622867993..000000000000 --- a/.lintstagedrc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "*.{css,scss}": "stylelint --fix", - "*.{js,ts,tsx}": ["xo --fix", "prettier --write"], - "*.!{js,ts,tsx}": "prettier --write --ignore-unknown" -} diff --git a/.lintstagedrc.js b/.lintstagedrc.js new file mode 100644 index 000000000000..eb8e23af6e93 --- /dev/null +++ b/.lintstagedrc.js @@ -0,0 +1,8 @@ +export default { + 'packages/foundations/assets/icons/functional/**/*.svg': () => + 'update:icon-fonts', + '*.md': 'markdownlint -c .markdown-lint.yml', + '*.{css,scss}': 'stylelint --fix', + '*.{js,ts,tsx}': 'xo --fix', + '!*.{js,ts,tsx}': 'prettier --write --ignore-unknown' +}; diff --git a/.nvmrc b/.nvmrc index 0cf077e6b4cb..3c032078a4a2 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16.14 +18 diff --git a/.prettierignore b/.prettierignore index 367158f4b4c1..cf6b2449181f 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,3 +7,4 @@ output build-outputs build-power-apps build-showcases +packages/foundations/scripts/generate-icon-fonts/styles/** diff --git a/.stylelintignore b/.stylelintignore index 0b8ce79a2c91..f8961eef301b 100644 --- a/.stylelintignore +++ b/.stylelintignore @@ -9,3 +9,4 @@ output/ source/_patterns/** showcases/patternhub/** showcases/**/public/** +packages/foundations/scripts/generate-icon-fonts/styles/** diff --git a/README.md b/README.md index d261c92406bb..308a9d7fe6b4 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ designers, and content authors build, maintain, and scale best of class digital
We’re not designing pages anymore. We’re designing systems of components. -
Stephen Hay. Citated in a talk by Brad Frost at beyond tellerrand conference.
+
Stephen Hay. Cited in a talk by Brad Frost at beyond tellerrand conference.
> **Warning** @@ -75,7 +75,7 @@ Here is an overview of all components you can use: | Floating-Button | 02 - Action | ❌ | ❌ | | Footer | 01 - Layout | ❌ | βœ… | | Grid | 01 - Layout | ❌ | βœ… | -| Header | 01 - Layout | ❌ | βœ… | +| Header | 01 - Layout | Beta | βœ… | | [Icons](packages/components/src/components/icon) | 04 - Data-Display | Beta | βœ… | | Image | 04 - Data-Display | ❌ | βœ… | | Indicator | 04 - Data-Display | ❌ | ❌ | diff --git a/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 000000000000..f32ee0f92d46 Binary files /dev/null and b/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 000000000000..f32ee0f92d46 Binary files /dev/null and b/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/component/mobile-safari/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/component/mobile-safari/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 000000000000..8707835cfc00 Binary files /dev/null and b/__snapshots__/accordion-item/component/mobile-safari/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/component/webkit/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/component/webkit/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 000000000000..8707835cfc00 Binary files /dev/null and b/__snapshots__/accordion-item/component/webkit/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/chromium/regular/neutral/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/chromium/regular/neutral/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 000000000000..021f63da9aa6 Binary files /dev/null and b/__snapshots__/accordion-item/showcase/chromium/regular/neutral/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/mobile-chrome/regular/neutral/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/mobile-chrome/regular/neutral/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 000000000000..c0b737ff6e07 Binary files /dev/null and b/__snapshots__/accordion-item/showcase/mobile-chrome/regular/neutral/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/mobile-safari/regular/neutral/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/mobile-safari/regular/neutral/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 000000000000..5f37c2d73a97 Binary files /dev/null and b/__snapshots__/accordion-item/showcase/mobile-safari/regular/neutral/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/webkit/regular/neutral/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/webkit/regular/neutral/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 000000000000..c6b30fdb0f84 Binary files /dev/null and b/__snapshots__/accordion-item/showcase/webkit/regular/neutral/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/component/chromium/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/component/chromium/DBAccordion-should-match-screenshot.png new file mode 100644 index 000000000000..d0a994bd1e7a Binary files /dev/null and b/__snapshots__/accordion/component/chromium/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-match-screenshot.png new file mode 100644 index 000000000000..d0a994bd1e7a Binary files /dev/null and b/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/component/mobile-safari/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/component/mobile-safari/DBAccordion-should-match-screenshot.png new file mode 100644 index 000000000000..5b6487c9aea5 Binary files /dev/null and b/__snapshots__/accordion/component/mobile-safari/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/component/webkit/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/component/webkit/DBAccordion-should-match-screenshot.png new file mode 100644 index 000000000000..5b6487c9aea5 Binary files /dev/null and b/__snapshots__/accordion/component/webkit/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/chromium/regular/neutral/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/chromium/regular/neutral/DBAccordion-should-match-screenshot.png new file mode 100644 index 000000000000..15129f6c5548 Binary files /dev/null and b/__snapshots__/accordion/showcase/chromium/regular/neutral/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/mobile-chrome/regular/neutral/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/mobile-chrome/regular/neutral/DBAccordion-should-match-screenshot.png new file mode 100644 index 000000000000..cd13bc791947 Binary files /dev/null and b/__snapshots__/accordion/showcase/mobile-chrome/regular/neutral/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/mobile-safari/regular/neutral/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/mobile-safari/regular/neutral/DBAccordion-should-match-screenshot.png new file mode 100644 index 000000000000..c7ae44b73c42 Binary files /dev/null and b/__snapshots__/accordion/showcase/mobile-safari/regular/neutral/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/webkit/regular/neutral/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/webkit/regular/neutral/DBAccordion-should-match-screenshot.png new file mode 100644 index 000000000000..8b4ab5f7dc5a Binary files /dev/null and b/__snapshots__/accordion/showcase/webkit/regular/neutral/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-desktop.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-desktop.png deleted file mode 100644 index ec5869bca72d..000000000000 Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-desktop.png and /dev/null differ diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-mobile.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-mobile.png deleted file mode 100644 index ec5869bca72d..000000000000 Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-mobile.png and /dev/null differ diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-tablet.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-tablet.png deleted file mode 100644 index ec5869bca72d..000000000000 Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-tablet.png and /dev/null differ diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-critical.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-critical.png index 8d9e5b53c483..8e87ec40c69c 100644 Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-critical.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-informational.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-informational.png index 46807be53e3e..bae731bd7b32 100644 Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-informational.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-informational.png differ diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-successful.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-successful.png index 2e2191cc98df..6bc05f3df879 100644 Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-successful.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-warning.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-warning.png index 90c38245f8e9..4734ad843858 100644 Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-warning.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-warning.png differ diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot.png index de98f086233c..8500d4fdaf1c 100644 Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot.png differ diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-desktop.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-desktop.png deleted file mode 100644 index ec5869bca72d..000000000000 Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-desktop.png and /dev/null differ diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-mobile.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-mobile.png deleted file mode 100644 index ec5869bca72d..000000000000 Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-mobile.png and /dev/null differ diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-tablet.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-tablet.png deleted file mode 100644 index ec5869bca72d..000000000000 Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-tablet.png and /dev/null differ diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-critical.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-critical.png index 8d9e5b53c483..8e87ec40c69c 100644 Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-critical.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-informational.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-informational.png index 46807be53e3e..bae731bd7b32 100644 Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-informational.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-informational.png differ diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-successful.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-successful.png index 2e2191cc98df..6bc05f3df879 100644 Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-successful.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-warning.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-warning.png index 90c38245f8e9..4734ad843858 100644 Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-warning.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-warning.png differ diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot.png index de98f086233c..8500d4fdaf1c 100644 Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot.png differ diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-desktop.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-desktop.png deleted file mode 100644 index c861f814596b..000000000000 Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-desktop.png and /dev/null differ diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-mobile.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-mobile.png deleted file mode 100644 index c861f814596b..000000000000 Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-mobile.png and /dev/null differ diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-tablet.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-tablet.png deleted file mode 100644 index c861f814596b..000000000000 Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-tablet.png and /dev/null differ diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-critical.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-critical.png index f9f802db889f..b2d6f9c2bc1e 100644 Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-critical.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-informational.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-informational.png index 75ee536e3900..502a008e43cf 100644 Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-informational.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-informational.png differ diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-successful.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-successful.png index 04971ba87c91..d79f508c46d5 100644 Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-successful.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-warning.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-warning.png index 99e76e442050..c2eeea509853 100644 Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-warning.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-warning.png differ diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot.png index 5581e6da6d7e..162bb68b0aca 100644 Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot.png differ diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-desktop.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-desktop.png deleted file mode 100644 index c861f814596b..000000000000 Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-desktop.png and /dev/null differ diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-mobile.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-mobile.png deleted file mode 100644 index c861f814596b..000000000000 Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-mobile.png and /dev/null differ diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-tablet.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-tablet.png deleted file mode 100644 index c861f814596b..000000000000 Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-tablet.png and /dev/null differ diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-critical.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-critical.png index f9f802db889f..b2d6f9c2bc1e 100644 Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-critical.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-informational.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-informational.png index 75ee536e3900..502a008e43cf 100644 Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-informational.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-informational.png differ diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-successful.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-successful.png index 04971ba87c91..d79f508c46d5 100644 Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-successful.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-warning.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-warning.png index 99e76e442050..c2eeea509853 100644 Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-warning.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-warning.png differ diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot.png index 5581e6da6d7e..162bb68b0aca 100644 Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot.png differ diff --git a/__snapshots__/alert/showcase/chromium/regular/neutral-0/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/chromium/regular/neutral-0/DBAlert-should-match-screenshot.png deleted file mode 100644 index d11a1d27b7ad..000000000000 Binary files a/__snapshots__/alert/showcase/chromium/regular/neutral-0/DBAlert-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/alert/showcase/chromium/regular/neutral/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/chromium/regular/neutral/DBAlert-should-match-screenshot.png new file mode 100644 index 000000000000..f6cf3d82325b Binary files /dev/null and b/__snapshots__/alert/showcase/chromium/regular/neutral/DBAlert-should-match-screenshot.png differ diff --git a/__snapshots__/alert/showcase/mobile-chrome/regular/neutral-0/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/mobile-chrome/regular/neutral-0/DBAlert-should-match-screenshot.png deleted file mode 100644 index e8326513160b..000000000000 Binary files a/__snapshots__/alert/showcase/mobile-chrome/regular/neutral-0/DBAlert-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/alert/showcase/mobile-chrome/regular/neutral/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/mobile-chrome/regular/neutral/DBAlert-should-match-screenshot.png new file mode 100644 index 000000000000..ea5e8bd6b0c9 Binary files /dev/null and b/__snapshots__/alert/showcase/mobile-chrome/regular/neutral/DBAlert-should-match-screenshot.png differ diff --git a/__snapshots__/alert/showcase/mobile-safari/regular/neutral-0/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/mobile-safari/regular/neutral-0/DBAlert-should-match-screenshot.png deleted file mode 100644 index 16802e49c9e9..000000000000 Binary files a/__snapshots__/alert/showcase/mobile-safari/regular/neutral-0/DBAlert-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/alert/showcase/mobile-safari/regular/neutral/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/mobile-safari/regular/neutral/DBAlert-should-match-screenshot.png new file mode 100644 index 000000000000..ff64773ead36 Binary files /dev/null and b/__snapshots__/alert/showcase/mobile-safari/regular/neutral/DBAlert-should-match-screenshot.png differ diff --git a/__snapshots__/alert/showcase/webkit/regular/neutral-0/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/webkit/regular/neutral-0/DBAlert-should-match-screenshot.png deleted file mode 100644 index e3c2896e935d..000000000000 Binary files a/__snapshots__/alert/showcase/webkit/regular/neutral-0/DBAlert-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/alert/showcase/webkit/regular/neutral/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/webkit/regular/neutral/DBAlert-should-match-screenshot.png new file mode 100644 index 000000000000..5907e34fac8e Binary files /dev/null and b/__snapshots__/alert/showcase/webkit/regular/neutral/DBAlert-should-match-screenshot.png differ diff --git a/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png new file mode 100644 index 000000000000..6d3f0c034799 Binary files /dev/null and b/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png new file mode 100644 index 000000000000..6d3f0c034799 Binary files /dev/null and b/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/component/mobile-safari/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/mobile-safari/DBBadge-should-match-screenshot.png new file mode 100644 index 000000000000..f25413894520 Binary files /dev/null and b/__snapshots__/badge/component/mobile-safari/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/component/webkit/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/webkit/DBBadge-should-match-screenshot.png new file mode 100644 index 000000000000..f25413894520 Binary files /dev/null and b/__snapshots__/badge/component/webkit/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/chromium/regular/neutral/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/chromium/regular/neutral/DBBadge-should-match-screenshot.png new file mode 100644 index 000000000000..6a8a6068caed Binary files /dev/null and b/__snapshots__/badge/showcase/chromium/regular/neutral/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/mobile-chrome/regular/neutral/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-chrome/regular/neutral/DBBadge-should-match-screenshot.png new file mode 100644 index 000000000000..e1636d657211 Binary files /dev/null and b/__snapshots__/badge/showcase/mobile-chrome/regular/neutral/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/mobile-safari/regular/neutral/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-safari/regular/neutral/DBBadge-should-match-screenshot.png new file mode 100644 index 000000000000..7d47c6b9221a Binary files /dev/null and b/__snapshots__/badge/showcase/mobile-safari/regular/neutral/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/webkit/regular/neutral/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/webkit/regular/neutral/DBBadge-should-match-screenshot.png new file mode 100644 index 000000000000..f61829e7d578 Binary files /dev/null and b/__snapshots__/badge/showcase/webkit/regular/neutral/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-desktop.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-desktop.png deleted file mode 100644 index 74068f817168..000000000000 Binary files a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-desktop.png and /dev/null differ diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-mobile.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-mobile.png deleted file mode 100644 index 74068f817168..000000000000 Binary files a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-mobile.png and /dev/null differ diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-tablet.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-tablet.png deleted file mode 100644 index 74068f817168..000000000000 Binary files a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-tablet.png and /dev/null differ diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png index 74068f817168..db903e7249c5 100644 Binary files a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png and b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-desktop.png b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-desktop.png deleted file mode 100644 index 74068f817168..000000000000 Binary files a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-desktop.png and /dev/null differ diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-mobile.png b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-mobile.png deleted file mode 100644 index 74068f817168..000000000000 Binary files a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-mobile.png and /dev/null differ diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-tablet.png b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-tablet.png deleted file mode 100644 index 74068f817168..000000000000 Binary files a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-tablet.png and /dev/null differ diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot.png b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot.png index 74068f817168..db903e7249c5 100644 Binary files a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot.png and b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-desktop.png b/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-desktop.png deleted file mode 100644 index c2293578e32a..000000000000 Binary files a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-desktop.png and /dev/null differ diff --git a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-mobile.png b/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-mobile.png deleted file mode 100644 index c2293578e32a..000000000000 Binary files a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-mobile.png and /dev/null differ diff --git a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-tablet.png b/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-tablet.png deleted file mode 100644 index c2293578e32a..000000000000 Binary files a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-tablet.png and /dev/null differ diff --git a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot.png b/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot.png index c2293578e32a..414117368f46 100644 Binary files a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot.png and b/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-desktop.png b/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-desktop.png deleted file mode 100644 index c2293578e32a..000000000000 Binary files a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-desktop.png and /dev/null differ diff --git a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-mobile.png b/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-mobile.png deleted file mode 100644 index c2293578e32a..000000000000 Binary files a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-mobile.png and /dev/null differ diff --git a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-tablet.png b/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-tablet.png deleted file mode 100644 index c2293578e32a..000000000000 Binary files a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-tablet.png and /dev/null differ diff --git a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot.png b/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot.png index c2293578e32a..414117368f46 100644 Binary files a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot.png and b/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-outlined.png b/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-outlined.png index 5be2a0f9d9b1..2892f506d2fb 100644 Binary files a/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-outlined.png and b/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-outlined.png differ diff --git a/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-primary.png b/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-primary.png index 2c3126afa164..05ae39356a98 100644 Binary files a/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-primary.png and b/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-primary.png differ diff --git a/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-solid.png b/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-solid.png index 759a38ee2fbc..b7029b12d8be 100644 Binary files a/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-solid.png and b/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-solid.png differ diff --git a/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-text.png b/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-text.png index 5587a8ebfd07..91f9e40b068f 100644 Binary files a/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-text.png and b/__snapshots__/button/component/chromium/DBButton-should-only-have-icon-for-variant-text.png differ diff --git a/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-outlined.png b/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-outlined.png index 5be2a0f9d9b1..2892f506d2fb 100644 Binary files a/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-outlined.png and b/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-outlined.png differ diff --git a/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-primary.png b/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-primary.png index 2c3126afa164..05ae39356a98 100644 Binary files a/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-primary.png and b/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-primary.png differ diff --git a/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-solid.png b/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-solid.png index 759a38ee2fbc..b7029b12d8be 100644 Binary files a/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-solid.png and b/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-solid.png differ diff --git a/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-text.png b/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-text.png index 5587a8ebfd07..91f9e40b068f 100644 Binary files a/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-text.png and b/__snapshots__/button/component/mobile-chrome/DBButton-should-only-have-icon-for-variant-text.png differ diff --git a/__snapshots__/button/component/mobile-safari/DBButton-should-match-screenshot-for-variant-solid.png b/__snapshots__/button/component/mobile-safari/DBButton-should-match-screenshot-for-variant-solid.png index 72953d42fcd6..47a2875be401 100644 Binary files a/__snapshots__/button/component/mobile-safari/DBButton-should-match-screenshot-for-variant-solid.png and b/__snapshots__/button/component/mobile-safari/DBButton-should-match-screenshot-for-variant-solid.png differ diff --git a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-outlined.png b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-outlined.png index 83e1804f3aa7..f82af5ea287c 100644 Binary files a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-outlined.png and b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-outlined.png differ diff --git a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-primary.png b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-primary.png index f8db6485e3b2..94d234d7da37 100644 Binary files a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-primary.png and b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-primary.png differ diff --git a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-solid.png b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-solid.png index 577576c1b1bc..af16cfc2d439 100644 Binary files a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-solid.png and b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-solid.png differ diff --git a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-text.png b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-text.png index e6b39570792b..2be1f010a4c2 100644 Binary files a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-text.png and b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-text.png differ diff --git a/__snapshots__/button/component/webkit/DBButton-should-match-screenshot-for-variant-solid.png b/__snapshots__/button/component/webkit/DBButton-should-match-screenshot-for-variant-solid.png index 72953d42fcd6..47a2875be401 100644 Binary files a/__snapshots__/button/component/webkit/DBButton-should-match-screenshot-for-variant-solid.png and b/__snapshots__/button/component/webkit/DBButton-should-match-screenshot-for-variant-solid.png differ diff --git a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-outlined.png b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-outlined.png index 83e1804f3aa7..f82af5ea287c 100644 Binary files a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-outlined.png and b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-outlined.png differ diff --git a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-primary.png b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-primary.png index f8db6485e3b2..94d234d7da37 100644 Binary files a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-primary.png and b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-primary.png differ diff --git a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-solid.png b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-solid.png index 577576c1b1bc..af16cfc2d439 100644 Binary files a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-solid.png and b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-solid.png differ diff --git a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-text.png b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-text.png index e6b39570792b..2be1f010a4c2 100644 Binary files a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-text.png and b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-text.png differ diff --git a/__snapshots__/button/showcase/chromium/regular/neutral-0/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/chromium/regular/neutral-0/DBButton-should-match-screenshot.png deleted file mode 100644 index babca87254f9..000000000000 Binary files a/__snapshots__/button/showcase/chromium/regular/neutral-0/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/chromium/regular/neutral/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/chromium/regular/neutral/DBButton-should-match-screenshot.png new file mode 100644 index 000000000000..fc3d852030a7 Binary files /dev/null and b/__snapshots__/button/showcase/chromium/regular/neutral/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/mobile-chrome/regular/neutral-0/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-chrome/regular/neutral-0/DBButton-should-match-screenshot.png deleted file mode 100644 index 1342200a5ca4..000000000000 Binary files a/__snapshots__/button/showcase/mobile-chrome/regular/neutral-0/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/mobile-chrome/regular/neutral/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-chrome/regular/neutral/DBButton-should-match-screenshot.png new file mode 100644 index 000000000000..d2c16d4bf7bc Binary files /dev/null and b/__snapshots__/button/showcase/mobile-chrome/regular/neutral/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/mobile-safari/regular/neutral-0/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-safari/regular/neutral-0/DBButton-should-match-screenshot.png deleted file mode 100644 index 6202a996b6e0..000000000000 Binary files a/__snapshots__/button/showcase/mobile-safari/regular/neutral-0/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/mobile-safari/regular/neutral/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-safari/regular/neutral/DBButton-should-match-screenshot.png new file mode 100644 index 000000000000..c1c9fce9668c Binary files /dev/null and b/__snapshots__/button/showcase/mobile-safari/regular/neutral/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/webkit/regular/neutral-0/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/webkit/regular/neutral-0/DBButton-should-match-screenshot.png deleted file mode 100644 index 254ece682ef5..000000000000 Binary files a/__snapshots__/button/showcase/webkit/regular/neutral-0/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/webkit/regular/neutral/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/webkit/regular/neutral/DBButton-should-match-screenshot.png new file mode 100644 index 000000000000..50bf6e1e70be Binary files /dev/null and b/__snapshots__/button/showcase/webkit/regular/neutral/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-critical.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-critical.png index f7669aa1ab99..236a925d2ea4 100644 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-critical.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-critical.png differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-1.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-1.png deleted file mode 100644 index ab9b4f1d694b..000000000000 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-1.png and /dev/null differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-3.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-3.png deleted file mode 100644 index 7028ee836054..000000000000 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-3.png and /dev/null differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-4.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-4.png deleted file mode 100644 index 64e10c18dccc..000000000000 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-4.png and /dev/null differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png new file mode 100644 index 000000000000..db53beb5b94b Binary files /dev/null and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-0.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral.png similarity index 100% rename from __snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-0.png rename to __snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral.png diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-primary.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-primary.png index f7669aa1ab99..236a925d2ea4 100644 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-primary.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-primary.png differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-secondary.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-secondary.png deleted file mode 100644 index 6858d14fe247..000000000000 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-secondary.png and /dev/null differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-successful.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-successful.png index 6c71fbc4fbfa..3fad27e98194 100644 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-successful.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-successful.png differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-critical.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-critical.png index f7669aa1ab99..236a925d2ea4 100644 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-critical.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-critical.png differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-1.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-1.png deleted file mode 100644 index ab9b4f1d694b..000000000000 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-1.png and /dev/null differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-3.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-3.png deleted file mode 100644 index 7028ee836054..000000000000 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-3.png and /dev/null differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-4.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-4.png deleted file mode 100644 index 64e10c18dccc..000000000000 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-4.png and /dev/null differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png new file mode 100644 index 000000000000..db53beb5b94b Binary files /dev/null and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-0.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral.png similarity index 100% rename from __snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-0.png rename to __snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral.png diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-primary.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-primary.png index f7669aa1ab99..236a925d2ea4 100644 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-primary.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-primary.png differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-secondary.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-secondary.png deleted file mode 100644 index 6858d14fe247..000000000000 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-secondary.png and /dev/null differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-successful.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-successful.png index 6c71fbc4fbfa..3fad27e98194 100644 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-successful.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-successful.png differ diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-critical.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-critical.png index 005e18755e3d..89e67af717bd 100644 Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-critical.png and b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-critical.png differ diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-1.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-1.png deleted file mode 100644 index c1165286b4fd..000000000000 Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-1.png and /dev/null differ diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-3.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-3.png deleted file mode 100644 index 234837b128d6..000000000000 Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-3.png and /dev/null differ diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-4.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-4.png deleted file mode 100644 index e8518bfc1b1e..000000000000 Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-4.png and /dev/null differ diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png new file mode 100644 index 000000000000..4c7bb7805b00 Binary files /dev/null and b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png differ diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-0.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral.png similarity index 100% rename from __snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-0.png rename to __snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral.png diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-primary.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-primary.png index 005e18755e3d..89e67af717bd 100644 Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-primary.png and b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-primary.png differ diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-secondary.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-secondary.png deleted file mode 100644 index 6500a2fd5e25..000000000000 Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-secondary.png and /dev/null differ diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-successful.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-successful.png index 2c8ac4369fb7..04f7ce1c6e0c 100644 Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-successful.png and b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-successful.png differ diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-critical.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-critical.png index 005e18755e3d..89e67af717bd 100644 Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-critical.png and b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-critical.png differ diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-1.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-1.png deleted file mode 100644 index c1165286b4fd..000000000000 Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-1.png and /dev/null differ diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-3.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-3.png deleted file mode 100644 index 234837b128d6..000000000000 Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-3.png and /dev/null differ diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-4.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-4.png deleted file mode 100644 index e8518bfc1b1e..000000000000 Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-4.png and /dev/null differ diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png new file mode 100644 index 000000000000..4c7bb7805b00 Binary files /dev/null and b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png differ diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-0.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral.png similarity index 100% rename from __snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-0.png rename to __snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral.png diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-primary.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-primary.png index 005e18755e3d..89e67af717bd 100644 Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-primary.png and b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-primary.png differ diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-secondary.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-secondary.png deleted file mode 100644 index 6500a2fd5e25..000000000000 Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-secondary.png and /dev/null differ diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-successful.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-successful.png index 2c8ac4369fb7..04f7ce1c6e0c 100644 Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-successful.png and b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-successful.png differ diff --git a/__snapshots__/checkbox/component/chromium/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/component/chromium/DBCheckbox-should-match-screenshot.png index bd822ca3c86a..3625812cb7cc 100644 Binary files a/__snapshots__/checkbox/component/chromium/DBCheckbox-should-match-screenshot.png and b/__snapshots__/checkbox/component/chromium/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-match-screenshot.png index bd822ca3c86a..3625812cb7cc 100644 Binary files a/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-match-screenshot.png and b/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/component/mobile-safari/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/component/mobile-safari/DBCheckbox-should-match-screenshot.png index 3a62dbf23d8a..9c653380f0e2 100644 Binary files a/__snapshots__/checkbox/component/mobile-safari/DBCheckbox-should-match-screenshot.png and b/__snapshots__/checkbox/component/mobile-safari/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/component/webkit/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/component/webkit/DBCheckbox-should-match-screenshot.png index 3a62dbf23d8a..9c653380f0e2 100644 Binary files a/__snapshots__/checkbox/component/webkit/DBCheckbox-should-match-screenshot.png and b/__snapshots__/checkbox/component/webkit/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/code-docs/component/chromium/DBCodeDocs-should-match-screenshot.png b/__snapshots__/code-docs/component/chromium/DBCodeDocs-should-match-screenshot.png index 4888de74c300..3451f16b4365 100644 Binary files a/__snapshots__/code-docs/component/chromium/DBCodeDocs-should-match-screenshot.png and b/__snapshots__/code-docs/component/chromium/DBCodeDocs-should-match-screenshot.png differ diff --git a/__snapshots__/code-docs/component/mobile-chrome/DBCodeDocs-should-match-screenshot.png b/__snapshots__/code-docs/component/mobile-chrome/DBCodeDocs-should-match-screenshot.png index 4888de74c300..3451f16b4365 100644 Binary files a/__snapshots__/code-docs/component/mobile-chrome/DBCodeDocs-should-match-screenshot.png and b/__snapshots__/code-docs/component/mobile-chrome/DBCodeDocs-should-match-screenshot.png differ diff --git a/__snapshots__/code-docs/component/mobile-safari/DBCodeDocs-should-match-screenshot.png b/__snapshots__/code-docs/component/mobile-safari/DBCodeDocs-should-match-screenshot.png index 90fcbe798e9a..359d0ffcbe96 100644 Binary files a/__snapshots__/code-docs/component/mobile-safari/DBCodeDocs-should-match-screenshot.png and b/__snapshots__/code-docs/component/mobile-safari/DBCodeDocs-should-match-screenshot.png differ diff --git a/__snapshots__/code-docs/component/webkit/DBCodeDocs-should-match-screenshot.png b/__snapshots__/code-docs/component/webkit/DBCodeDocs-should-match-screenshot.png index f940e230464e..5d86d30736fa 100644 Binary files a/__snapshots__/code-docs/component/webkit/DBCodeDocs-should-match-screenshot.png and b/__snapshots__/code-docs/component/webkit/DBCodeDocs-should-match-screenshot.png differ diff --git a/__snapshots__/home/showcase/chromium/regular/neutral-0/Home-should-match-screenshot.png b/__snapshots__/home/showcase/chromium/regular/neutral-0/Home-should-match-screenshot.png deleted file mode 100644 index 8ffaf52d62a3..000000000000 Binary files a/__snapshots__/home/showcase/chromium/regular/neutral-0/Home-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/home/showcase/mobile-chrome/regular/neutral-0/Home-should-match-screenshot.png b/__snapshots__/home/showcase/mobile-chrome/regular/neutral-0/Home-should-match-screenshot.png deleted file mode 100644 index 988e7f945642..000000000000 Binary files a/__snapshots__/home/showcase/mobile-chrome/regular/neutral-0/Home-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/home/showcase/mobile-safari/regular/neutral-0/Home-should-match-screenshot.png b/__snapshots__/home/showcase/mobile-safari/regular/neutral-0/Home-should-match-screenshot.png deleted file mode 100644 index 4d78c77881b1..000000000000 Binary files a/__snapshots__/home/showcase/mobile-safari/regular/neutral-0/Home-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/home/showcase/webkit/regular/neutral-0/Home-should-match-screenshot.png b/__snapshots__/home/showcase/webkit/regular/neutral-0/Home-should-match-screenshot.png deleted file mode 100644 index e642eb68f31e..000000000000 Binary files a/__snapshots__/home/showcase/webkit/regular/neutral-0/Home-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-variant-critical.png b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-variant-critical.png index 24398bc37353..18df880035a6 100644 Binary files a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-variant-critical.png and b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-variant-warning.png b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-variant-warning.png index 28733077f9b2..21590513453a 100644 Binary files a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-variant-warning.png and b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-variant-warning.png differ diff --git a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-variant-critical.png b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-variant-critical.png index 24398bc37353..18df880035a6 100644 Binary files a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-variant-critical.png and b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-variant-warning.png b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-variant-warning.png index 28733077f9b2..21590513453a 100644 Binary files a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-variant-warning.png and b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-variant-warning.png differ diff --git a/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-critical.png b/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-critical.png index 5676b3e54c9d..39a9e10009fd 100644 Binary files a/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-critical.png and b/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-successful.png b/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-successful.png index a95f7bad3b18..16020ad0ada5 100644 Binary files a/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-successful.png and b/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-warning.png b/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-warning.png index 3466ed84a486..385e921235bc 100644 Binary files a/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-warning.png and b/__snapshots__/infotext/component/mobile-safari/DBInfotext-should-match-screenshot-for-variant-warning.png differ diff --git a/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-critical.png b/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-critical.png index 5676b3e54c9d..39a9e10009fd 100644 Binary files a/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-critical.png and b/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-successful.png b/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-successful.png index a95f7bad3b18..16020ad0ada5 100644 Binary files a/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-successful.png and b/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-warning.png b/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-warning.png index 3466ed84a486..385e921235bc 100644 Binary files a/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-warning.png and b/__snapshots__/infotext/component/webkit/DBInfotext-should-match-screenshot-for-variant-warning.png differ diff --git a/__snapshots__/infotext/showcase/chromium/regular/neutral-0/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/chromium/regular/neutral-0/DBInfotext-should-match-screenshot.png deleted file mode 100644 index 15b767786614..000000000000 Binary files a/__snapshots__/infotext/showcase/chromium/regular/neutral-0/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/chromium/regular/neutral/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/chromium/regular/neutral/DBInfotext-should-match-screenshot.png new file mode 100644 index 000000000000..89605e5327a5 Binary files /dev/null and b/__snapshots__/infotext/showcase/chromium/regular/neutral/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-0/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-0/DBInfotext-should-match-screenshot.png deleted file mode 100644 index 65e44ee319e3..000000000000 Binary files a/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-0/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral/DBInfotext-should-match-screenshot.png new file mode 100644 index 000000000000..29093ae4c873 Binary files /dev/null and b/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-0/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-0/DBInfotext-should-match-screenshot.png deleted file mode 100644 index 9beb12df9a8b..000000000000 Binary files a/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-0/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/mobile-safari/regular/neutral/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-safari/regular/neutral/DBInfotext-should-match-screenshot.png new file mode 100644 index 000000000000..ba05b6fbb849 Binary files /dev/null and b/__snapshots__/infotext/showcase/mobile-safari/regular/neutral/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/webkit/regular/neutral-0/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/webkit/regular/neutral-0/DBInfotext-should-match-screenshot.png deleted file mode 100644 index f925a1758ac4..000000000000 Binary files a/__snapshots__/infotext/showcase/webkit/regular/neutral-0/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/webkit/regular/neutral/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/webkit/regular/neutral/DBInfotext-should-match-screenshot.png new file mode 100644 index 000000000000..83eec4d439d2 Binary files /dev/null and b/__snapshots__/infotext/showcase/webkit/regular/neutral/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/chromium/regular/neutral-0/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/chromium/regular/neutral-0/DBInput-should-match-screenshot.png deleted file mode 100644 index d55ddb7b4076..000000000000 Binary files a/__snapshots__/input/showcase/chromium/regular/neutral-0/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/chromium/regular/neutral/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/chromium/regular/neutral/DBInput-should-match-screenshot.png new file mode 100644 index 000000000000..1bb2ea18e975 Binary files /dev/null and b/__snapshots__/input/showcase/chromium/regular/neutral/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/mobile-chrome/regular/neutral-0/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-chrome/regular/neutral-0/DBInput-should-match-screenshot.png deleted file mode 100644 index 2ec7278b7a80..000000000000 Binary files a/__snapshots__/input/showcase/mobile-chrome/regular/neutral-0/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/mobile-chrome/regular/neutral/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-chrome/regular/neutral/DBInput-should-match-screenshot.png new file mode 100644 index 000000000000..2d93b851248d Binary files /dev/null and b/__snapshots__/input/showcase/mobile-chrome/regular/neutral/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/mobile-safari/regular/neutral-0/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-safari/regular/neutral-0/DBInput-should-match-screenshot.png deleted file mode 100644 index 2affec20aafa..000000000000 Binary files a/__snapshots__/input/showcase/mobile-safari/regular/neutral-0/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/mobile-safari/regular/neutral/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-safari/regular/neutral/DBInput-should-match-screenshot.png new file mode 100644 index 000000000000..886e54b171e9 Binary files /dev/null and b/__snapshots__/input/showcase/mobile-safari/regular/neutral/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/webkit/regular/neutral-0/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/webkit/regular/neutral-0/DBInput-should-match-screenshot.png deleted file mode 100644 index 19f7d7df567b..000000000000 Binary files a/__snapshots__/input/showcase/webkit/regular/neutral-0/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/webkit/regular/neutral/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/webkit/regular/neutral/DBInput-should-match-screenshot.png new file mode 100644 index 000000000000..3ac48c97daba Binary files /dev/null and b/__snapshots__/input/showcase/webkit/regular/neutral/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/chromium/regular/neutral-0/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/chromium/regular/neutral-0/DBLink-should-match-screenshot.png deleted file mode 100644 index 1be65e99b7a3..000000000000 Binary files a/__snapshots__/link/showcase/chromium/regular/neutral-0/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/chromium/regular/neutral/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/chromium/regular/neutral/DBLink-should-match-screenshot.png new file mode 100644 index 000000000000..8ec722b5980f Binary files /dev/null and b/__snapshots__/link/showcase/chromium/regular/neutral/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/mobile-chrome/regular/neutral-0/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-chrome/regular/neutral-0/DBLink-should-match-screenshot.png deleted file mode 100644 index cf82cfc4b0ac..000000000000 Binary files a/__snapshots__/link/showcase/mobile-chrome/regular/neutral-0/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/mobile-chrome/regular/neutral/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-chrome/regular/neutral/DBLink-should-match-screenshot.png new file mode 100644 index 000000000000..4aef76e23177 Binary files /dev/null and b/__snapshots__/link/showcase/mobile-chrome/regular/neutral/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/mobile-safari/regular/neutral-0/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-safari/regular/neutral-0/DBLink-should-match-screenshot.png deleted file mode 100644 index 217227fe3686..000000000000 Binary files a/__snapshots__/link/showcase/mobile-safari/regular/neutral-0/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/mobile-safari/regular/neutral/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-safari/regular/neutral/DBLink-should-match-screenshot.png new file mode 100644 index 000000000000..438a06dac5c8 Binary files /dev/null and b/__snapshots__/link/showcase/mobile-safari/regular/neutral/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/webkit/regular/neutral-0/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/webkit/regular/neutral-0/DBLink-should-match-screenshot.png deleted file mode 100644 index 169229c875ef..000000000000 Binary files a/__snapshots__/link/showcase/webkit/regular/neutral-0/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/webkit/regular/neutral/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/webkit/regular/neutral/DBLink-should-match-screenshot.png new file mode 100644 index 000000000000..2c9dfd437990 Binary files /dev/null and b/__snapshots__/link/showcase/webkit/regular/neutral/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/main-navigation/component/chromium/DBMainNavigation-should-match-screenshot.png b/__snapshots__/main-navigation/component/chromium/DBMainNavigation-should-match-screenshot.png new file mode 100644 index 000000000000..84168f854d42 Binary files /dev/null and b/__snapshots__/main-navigation/component/chromium/DBMainNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/main-navigation/component/mobile-chrome/DBMainNavigation-should-match-screenshot.png b/__snapshots__/main-navigation/component/mobile-chrome/DBMainNavigation-should-match-screenshot.png new file mode 100644 index 000000000000..84168f854d42 Binary files /dev/null and b/__snapshots__/main-navigation/component/mobile-chrome/DBMainNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/main-navigation/component/mobile-safari/DBMainNavigation-should-match-screenshot.png b/__snapshots__/main-navigation/component/mobile-safari/DBMainNavigation-should-match-screenshot.png new file mode 100644 index 000000000000..408685d96bcb Binary files /dev/null and b/__snapshots__/main-navigation/component/mobile-safari/DBMainNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/main-navigation/component/webkit/DBMainNavigation-should-match-screenshot.png b/__snapshots__/main-navigation/component/webkit/DBMainNavigation-should-match-screenshot.png new file mode 100644 index 000000000000..408685d96bcb Binary files /dev/null and b/__snapshots__/main-navigation/component/webkit/DBMainNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-match-screenshot.png index 3108f1799cb6..7922d04851dc 100644 Binary files a/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-match-screenshot.png and b/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-match-screenshot.png index 3108f1799cb6..7922d04851dc 100644 Binary files a/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-match-screenshot.png and b/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/component/mobile-safari/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/component/mobile-safari/DBNavigationItem-should-match-screenshot.png index 502adcb41313..b9cf0ae6004a 100644 Binary files a/__snapshots__/navigation-item/component/mobile-safari/DBNavigationItem-should-match-screenshot.png and b/__snapshots__/navigation-item/component/mobile-safari/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/component/webkit/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/component/webkit/DBNavigationItem-should-match-screenshot.png index 502adcb41313..b9cf0ae6004a 100644 Binary files a/__snapshots__/navigation-item/component/webkit/DBNavigationItem-should-match-screenshot.png and b/__snapshots__/navigation-item/component/webkit/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-chromium-linux.png b/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-chromium-linux.png deleted file mode 100644 index 3108f1799cb6..000000000000 Binary files a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-chromium-linux.png and /dev/null differ diff --git a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-chrome-linux.png b/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-chrome-linux.png deleted file mode 100644 index 3108f1799cb6..000000000000 Binary files a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-chrome-linux.png and /dev/null differ diff --git a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-safari-linux.png b/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-safari-linux.png deleted file mode 100644 index 502adcb41313..000000000000 Binary files a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-safari-linux.png and /dev/null differ diff --git a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-webkit-linux.png b/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-webkit-linux.png deleted file mode 100644 index 502adcb41313..000000000000 Binary files a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-webkit-linux.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-chromium-linux.png b/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-chromium-linux.png deleted file mode 100644 index c7dff9b33c23..000000000000 Binary files a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-chromium-linux.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-chrome-linux.png b/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-chrome-linux.png deleted file mode 100644 index c470d2b73c79..000000000000 Binary files a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-chrome-linux.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-safari-linux.png b/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-safari-linux.png deleted file mode 100644 index bf7cad8a3452..000000000000 Binary files a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-safari-linux.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-webkit-linux.png b/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-webkit-linux.png deleted file mode 100644 index 9044ee57e6ce..000000000000 Binary files a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-webkit-linux.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/chromium/regular/neutral-0/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/chromium/regular/neutral-0/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 931e7c3e7b37..000000000000 Binary files a/__snapshots__/navigation-item/showcase/chromium/regular/neutral-0/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/chromium/regular/neutral/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/chromium/regular/neutral/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 000000000000..caae89af7623 Binary files /dev/null and b/__snapshots__/navigation-item/showcase/chromium/regular/neutral/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-0/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-0/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 7c4cf851a732..000000000000 Binary files a/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-0/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 000000000000..ac65968cea3e Binary files /dev/null and b/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-0/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-0/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 5b266ae1550b..000000000000 Binary files a/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-0/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 000000000000..103a4bf0e071 Binary files /dev/null and b/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/webkit/regular/neutral-0/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/webkit/regular/neutral-0/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index e37a8a9f11fe..000000000000 Binary files a/__snapshots__/navigation-item/showcase/webkit/regular/neutral-0/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/webkit/regular/neutral/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/webkit/regular/neutral/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 000000000000..e8866c3924e5 Binary files /dev/null and b/__snapshots__/navigation-item/showcase/webkit/regular/neutral/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/chromium/regular/neutral-0/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/chromium/regular/neutral-0/DBSection-should-match-screenshot.png deleted file mode 100644 index 1e89ab25d2b9..000000000000 Binary files a/__snapshots__/section/showcase/chromium/regular/neutral-0/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/chromium/regular/neutral/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/chromium/regular/neutral/DBSection-should-match-screenshot.png new file mode 100644 index 000000000000..00c43af98870 Binary files /dev/null and b/__snapshots__/section/showcase/chromium/regular/neutral/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/mobile-chrome/regular/neutral-0/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-chrome/regular/neutral-0/DBSection-should-match-screenshot.png deleted file mode 100644 index a8b13440cbab..000000000000 Binary files a/__snapshots__/section/showcase/mobile-chrome/regular/neutral-0/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/mobile-chrome/regular/neutral/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-chrome/regular/neutral/DBSection-should-match-screenshot.png new file mode 100644 index 000000000000..a855c8c7f91e Binary files /dev/null and b/__snapshots__/section/showcase/mobile-chrome/regular/neutral/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/mobile-safari/regular/neutral-0/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-safari/regular/neutral-0/DBSection-should-match-screenshot.png deleted file mode 100644 index b3232671f348..000000000000 Binary files a/__snapshots__/section/showcase/mobile-safari/regular/neutral-0/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/mobile-safari/regular/neutral/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-safari/regular/neutral/DBSection-should-match-screenshot.png new file mode 100644 index 000000000000..ca8bac7d120b Binary files /dev/null and b/__snapshots__/section/showcase/mobile-safari/regular/neutral/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/webkit/regular/neutral-0/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/webkit/regular/neutral-0/DBSection-should-match-screenshot.png deleted file mode 100644 index 868b0b31361e..000000000000 Binary files a/__snapshots__/section/showcase/webkit/regular/neutral-0/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/webkit/regular/neutral/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/webkit/regular/neutral/DBSection-should-match-screenshot.png new file mode 100644 index 000000000000..2c68e15a59b6 Binary files /dev/null and b/__snapshots__/section/showcase/webkit/regular/neutral/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/select/component/chromium/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/chromium/DBSelect-should-match-screenshot.png index bcf493e6e28b..2eda716b3d8f 100644 Binary files a/__snapshots__/select/component/chromium/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/chromium/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/component/mobile-chrome/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/mobile-chrome/DBSelect-should-match-screenshot.png index bcf493e6e28b..2eda716b3d8f 100644 Binary files a/__snapshots__/select/component/mobile-chrome/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/mobile-chrome/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/component/mobile-safari/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/mobile-safari/DBSelect-should-match-screenshot.png index c645e7f92feb..12260c05e330 100644 Binary files a/__snapshots__/select/component/mobile-safari/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/mobile-safari/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/component/webkit/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/webkit/DBSelect-should-match-screenshot.png index c645e7f92feb..12260c05e330 100644 Binary files a/__snapshots__/select/component/webkit/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/webkit/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-critical.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-critical.png index 713eff50edd2..fccf2730b70f 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-critical.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-successful.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-successful.png index aa149215ea52..a199ea0dfa82 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-successful.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png index 4668e28c4ea3..24e4a493b77f 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-critical.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-critical.png index 713eff50edd2..fccf2730b70f 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-critical.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-successful.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-successful.png index aa149215ea52..a199ea0dfa82 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-successful.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png index 4668e28c4ea3..24e4a493b77f 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-critical.png b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-critical.png index ef1eaa8acf46..ff01c4c385d0 100644 Binary files a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-critical.png and b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-successful.png b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-successful.png index e5abc71c066f..6789a8c7525a 100644 Binary files a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-successful.png and b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot.png index 863b5604e996..0b5a666a7e76 100644 Binary files a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-critical.png b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-critical.png index ef1eaa8acf46..ff01c4c385d0 100644 Binary files a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-critical.png and b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-critical.png differ diff --git a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-successful.png b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-successful.png index e5abc71c066f..6789a8c7525a 100644 Binary files a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-successful.png and b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-successful.png differ diff --git a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot.png index 863b5604e996..0b5a666a7e76 100644 Binary files a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/chromium/regular/neutral-0/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/chromium/regular/neutral-0/DBTag-should-match-screenshot.png index 9f8243e7ce5d..17a8d08c34af 100644 Binary files a/__snapshots__/tag/showcase/chromium/regular/neutral-0/DBTag-should-match-screenshot.png and b/__snapshots__/tag/showcase/chromium/regular/neutral-0/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/mobile-chrome/regular/neutral-0/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/mobile-chrome/regular/neutral-0/DBTag-should-match-screenshot.png index d48b7768681f..df3e81456a9a 100644 Binary files a/__snapshots__/tag/showcase/mobile-chrome/regular/neutral-0/DBTag-should-match-screenshot.png and b/__snapshots__/tag/showcase/mobile-chrome/regular/neutral-0/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/mobile-safari/regular/neutral-0/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/mobile-safari/regular/neutral-0/DBTag-should-match-screenshot.png index ba6a9c4c8cde..741b90f66796 100644 Binary files a/__snapshots__/tag/showcase/mobile-safari/regular/neutral-0/DBTag-should-match-screenshot.png and b/__snapshots__/tag/showcase/mobile-safari/regular/neutral-0/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/webkit/regular/neutral-0/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/webkit/regular/neutral-0/DBTag-should-match-screenshot.png index 6e041e4829b8..e2fb2c560f2a 100644 Binary files a/__snapshots__/tag/showcase/webkit/regular/neutral-0/DBTag-should-match-screenshot.png and b/__snapshots__/tag/showcase/webkit/regular/neutral-0/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/component/chromium/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/component/chromium/DBTextarea-should-match-screenshot.png new file mode 100644 index 000000000000..a970fb65a790 Binary files /dev/null and b/__snapshots__/textarea/component/chromium/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-match-screenshot.png new file mode 100644 index 000000000000..669f18607e22 Binary files /dev/null and b/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/component/mobile-safari/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/component/mobile-safari/DBTextarea-should-match-screenshot.png new file mode 100644 index 000000000000..b78021f4dab7 Binary files /dev/null and b/__snapshots__/textarea/component/mobile-safari/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/component/webkit/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/component/webkit/DBTextarea-should-match-screenshot.png new file mode 100644 index 000000000000..b78021f4dab7 Binary files /dev/null and b/__snapshots__/textarea/component/webkit/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/chromium/regular/neutral/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/chromium/regular/neutral/DBTextarea-should-match-screenshot.png new file mode 100644 index 000000000000..303c513ffa34 Binary files /dev/null and b/__snapshots__/textarea/showcase/chromium/regular/neutral/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/mobile-chrome/regular/neutral/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/mobile-chrome/regular/neutral/DBTextarea-should-match-screenshot.png new file mode 100644 index 000000000000..4511e18413fa Binary files /dev/null and b/__snapshots__/textarea/showcase/mobile-chrome/regular/neutral/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/mobile-safari/regular/neutral/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/mobile-safari/regular/neutral/DBTextarea-should-match-screenshot.png new file mode 100644 index 000000000000..815cc6860914 Binary files /dev/null and b/__snapshots__/textarea/showcase/mobile-safari/regular/neutral/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/webkit/regular/neutral/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/webkit/regular/neutral/DBTextarea-should-match-screenshot.png new file mode 100644 index 000000000000..7c9986bfe641 Binary files /dev/null and b/__snapshots__/textarea/showcase/webkit/regular/neutral/DBTextarea-should-match-screenshot.png differ diff --git a/build-power-apps/DBUI/DBUI.cdsproj b/build-power-apps/DBUI/DBUI.cdsproj index 8bc93739ab63..dbd76345023a 100644 --- a/build-power-apps/DBUI/DBUI.cdsproj +++ b/build-power-apps/DBUI/DBUI.cdsproj @@ -44,7 +44,12 @@ - + + + + @@ -54,6 +59,7 @@ + diff --git a/build-power-apps/button/DBButton/strings/DBButton.1031.resx b/build-power-apps/button/DBButton/strings/DBButton.1031.resx index a870d5ffaeb3..0e81901aa4e0 100644 --- a/build-power-apps/button/DBButton/strings/DBButton.1031.resx +++ b/build-power-apps/button/DBButton/strings/DBButton.1031.resx @@ -130,17 +130,11 @@ Text ausblenden - Icon Breite + Button Breite Clicked - - HΓΆhe - - - Breite - DB Button diff --git a/build-power-apps/button/DBButton/strings/DBButton.1033.resx b/build-power-apps/button/DBButton/strings/DBButton.1033.resx index b0ea7161016a..5e55246b87df 100644 --- a/build-power-apps/button/DBButton/strings/DBButton.1033.resx +++ b/build-power-apps/button/DBButton/strings/DBButton.1033.resx @@ -130,17 +130,11 @@ Hide text - Icon width + Button width Clicked - - Height - - - Width - DB Button diff --git a/build-power-apps/divider/DBDivider/strings/DBDivider.1031.resx b/build-power-apps/divider/DBDivider/strings/DBDivider.1031.resx new file mode 100644 index 000000000000..ca743a47678d --- /dev/null +++ b/build-power-apps/divider/DBDivider/strings/DBDivider.1031.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Variante + + + DB Divider + + + Abstand + + diff --git a/build-power-apps/divider/DBDivider/strings/DBDivider.1033.resx b/build-power-apps/divider/DBDivider/strings/DBDivider.1033.resx new file mode 100644 index 000000000000..e42c2b8f4acc --- /dev/null +++ b/build-power-apps/divider/DBDivider/strings/DBDivider.1033.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Variant + + + DB Button + + diff --git a/docs/how-to-develop-a-component.md b/docs/how-to-develop-a-component.md new file mode 100644 index 000000000000..ee87bbcc620a --- /dev/null +++ b/docs/how-to-develop-a-component.md @@ -0,0 +1,119 @@ +# How to develop a component + +## Generate all required files + +1. Run `npm run generate:component` in a terminal. + +2. You should type in the name of your new component like `my-awesome-component` and answer everything with "yes". + +3. The generation process will generate files mainly in these directories: + +- `packages/components` +- `showcases` + +## Start developing + +- Your main work for the component will be inside `packages/components/src/components/my-awesome-component`. + +- To develop on your component you can start a development server by running `npm run dev`, this will give you some options to choose from. When you begin "scribbling" (html+scss) with a component you can select `plain-html`. For _advanced users_ you can skip this and develop directly for one framework (html+scss+ts), see [Test Frameworks with Showcases](#test-frameworks-with-showcases). + +### Styling with SCSS + +Starting with `packages/components/src/components/my-awesome-component/my-awesome-component.scss` there are some thing you should know: + +1. The most important dependency are the `variables.global` included via `@use "@db-ui/foundations/build/scss/variables.global" as *;`. They enable you to use e.g. `$db-spacing-fixed-md` for paddings, margins etc. +2. A lot of times you have to force another `font-size` / `line-height`, you can do it with `@use "@db-ui/foundations/build/scss/helpers/font" as *;` and the corresponding placeholder extend: `@extend %db-overwrite-font-size-sm;`. +3. Some components have an 'adaptive' styling. We exclude it in an own file `@use "@db-ui/foundations/build/scss/helpers/component" as *;` so you might use this dependency. As a reference look at another component e.g. [`packages/components/src/components/button/button.scss`](../packages/components/src/components/button/button.scss). +4. If you have to set a specific color (informational, warning, etc.) directly you can use `@use "@db-ui/foundations/build/scss/color-placeholder" as *;`, but we also provide a file to cover all variants with `@use "@db-ui/foundations/build/scss/color/color-variants" as *;`. You can take a look at the `alert` component for an example `packages/components/src/components/alert/alert.scss` you might use the `@each` to reduce the amount of code for color-variants. +5. To set a fixed icon you might use `@use "@db-ui/foundations/build/scss/icon/icons.helpers" as icons;` as dependency and e.g. `@include icons.icon("arrow_forward"), "after");`. For a dynamic icon you could prefer integrating it in HTML code with the `data-icon` attribute. + +### Component structure with HTML + +Besides of the `scss` you need to change the HTML code for your component. If you start with `plain-html` you can test your component inside `packages/components/src/components/my-awesome-component/index.html`; for _advanced_ users you can change the `jsx` directly inside `packages/components/src/components/my-awesome-component/my-awesome-component.lite.tsx`. + +There are some things you have to know: + +1. There are some reserved `data-*` attributes. For example `data-icon="xxx"` or `data-icon-after="xxx"` which will set an icon as `::before` / `::after` contents. +2. Moreover, there are some `data-*` attributes with the same meaning which we try to align across all components. For example `data-width` should be always `auto` or `full-width` to have the same possible options. We've additionally summarized those by providing models / types for these. For a closer look on this ask the Design Team for the glossary. +3. Try to use native HTML tags. For example if you have something like an Accordion use `
`, so you would reduce the amount of custom JS/TS code for the components. + +### Define the API in `model.ts` + +If you're happy with the styling and your HTML code the next thing would be to define all possible properties for the component. Update the `packages/components/src/components/my-awesome-component/model.ts` to include properties and/or states for your component. A lot of properties are already predefined; they are located in `packages/components/src/shared/model.ts` to include them import that file like this: + +```ts +import { WidthProps } from '../../shared/model'; + +export type DBMyAwesomeComponentProps = + DBMyAwesomeComponentDefaultProps & + WidthProps; + +... +``` + +### Code the 'real' Component + +We use [Mitosis](https://github.com/BuilderIO/Mitosis/tree/main/docs) to develop our components for all kinds of frameworks. The component will be placed in `packages/components/src/components/my-awesome-component/my-awesome-component.lite.tsx`. You can add your HTML code here inside the `return`. Afterwards you should map all `data-*` attributes with the corresponding properties from `model.ts`. Check out the existing components to get a feeling how to develop a new component. + +### Good to know + +1. You cannot use functions directly in a Mitosis component. A function has to be inside the `state`. So add your function to the `model.ts` `DBMyAwesomeComponentDefaultState`. Then you can define your component inside the `.tsx` file and use it in the `jsx` with `state.myAwsomeFunction()`. +2. Try to enable multiple ways of data-binding: For example in `select` you are able to pass in a list of `