diff --git a/.storybook/css/fonts/vivo-type-bold.woff2 b/.storybook/css/fonts/vivo-type-bold.woff2 index 368c1a3af2..89244bdf7d 100644 Binary files a/.storybook/css/fonts/vivo-type-bold.woff2 and b/.storybook/css/fonts/vivo-type-bold.woff2 differ diff --git a/.storybook/css/fonts/vivo-type-light.woff2 b/.storybook/css/fonts/vivo-type-light.woff2 index 5c7ba4e7f9..b668ad0c64 100644 Binary files a/.storybook/css/fonts/vivo-type-light.woff2 and b/.storybook/css/fonts/vivo-type-light.woff2 differ diff --git a/.storybook/css/fonts/vivo-type-medium.woff2 b/.storybook/css/fonts/vivo-type-medium.woff2 new file mode 100644 index 0000000000..d87f998c74 Binary files /dev/null and b/.storybook/css/fonts/vivo-type-medium.woff2 differ diff --git a/.storybook/css/fonts/vivo-type-regular.woff2 b/.storybook/css/fonts/vivo-type-regular.woff2 index 9ad164df14..f56c280c61 100644 Binary files a/.storybook/css/fonts/vivo-type-regular.woff2 and b/.storybook/css/fonts/vivo-type-regular.woff2 differ diff --git a/.storybook/css/vivo-font.css b/.storybook/css/vivo-font.css index 714f602cbd..10043d0480 100644 --- a/.storybook/css/vivo-font.css +++ b/.storybook/css/vivo-font.css @@ -19,7 +19,7 @@ font-family: 'Vivo Type'; font-style: normal; font-weight: 500; - src: url('./fonts/vivo-type-bold.woff2') format('woff2'); + src: url('./fonts/vivo-type-medium.woff2') format('woff2'); } /* Bold */ diff --git a/.yarn/cache/cubic-bezier-npm-0.1.2-e7baa5c16d-db21ebda82.zip b/.yarn/cache/cubic-bezier-npm-0.1.2-e7baa5c16d-db21ebda82.zip new file mode 100644 index 0000000000..87cd6d7402 Binary files /dev/null and b/.yarn/cache/cubic-bezier-npm-0.1.2-e7baa5c16d-db21ebda82.zip differ diff --git a/CHANGELOG.md b/CHANGELOG.md index d20495aba0..a0757b7c80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,31 @@ +## [16.6.1](https://github.com/Telefonica/mistica-web/compare/v16.6.0...v16.6.1) (2024-11-26) + + +### Bug Fixes + +* **Header, Cards, Hero:** fix spacings logic ([#1298](https://github.com/Telefonica/mistica-web/issues/1298)) ([327ac5f](https://github.com/Telefonica/mistica-web/commit/327ac5fe90b5bb3dc2a23af5bb890368439d1d77)) + +# [16.6.0](https://github.com/Telefonica/mistica-web/compare/v16.5.0...v16.6.0) (2024-11-26) + + +### Features + +* **data-testid:** support for Callout, HighlightedCard, Hero, EmptyState and Headers ([#1296](https://github.com/Telefonica/mistica-web/issues/1296)) ([15b798c](https://github.com/Telefonica/mistica-web/commit/15b798c91a4ad898d95036c8dd54e4a41997f3c1)) +* **Header, Cards, Hero, CoverHero:** improve a11y ([#1292](https://github.com/Telefonica/mistica-web/issues/1292)) ([cdcf2fc](https://github.com/Telefonica/mistica-web/commit/cdcf2fcafcd4df435f38927cbbc65d52c9b29590)) +* **InfoSheet:** update styles and allow adding a button to the content ([#1294](https://github.com/Telefonica/mistica-web/issues/1294)) ([c4a0749](https://github.com/Telefonica/mistica-web/commit/c4a0749d816702644020112fd00d6d6b2a61ae39)) +* **Meter:** New component ([#1281](https://github.com/Telefonica/mistica-web/issues/1281)) ([1a061d8](https://github.com/Telefonica/mistica-web/commit/1a061d8b645a418930ae0a8921db1900b8e084ce)) +* **Sheet:** allow closing the sheet with the keyboard or a screen reader ([#1293](https://github.com/Telefonica/mistica-web/issues/1293)) ([42099fb](https://github.com/Telefonica/mistica-web/commit/42099fb17e1f5682f196ee5390ceb386616a2d59)) + +# [16.5.0](https://github.com/Telefonica/mistica-web/compare/v16.4.0...v16.5.0) (2024-11-18) + + +### Features + +* **Accordion, BoxedAccordion:** allow detail and right content in header ([#1290](https://github.com/Telefonica/mistica-web/issues/1290)) ([087c486](https://github.com/Telefonica/mistica-web/commit/087c4866757733339e51ed9de54b844fecf7aed5)) +* **HorizontalMosaic, VerticalMosaic:** allow passing gridMode information to each item ([#1289](https://github.com/Telefonica/mistica-web/issues/1289)) ([bb8852c](https://github.com/Telefonica/mistica-web/commit/bb8852c439cb33b2ae7c877a2ac32760ec29180c)) +* **MainNavigationBar:** add menu ([#1280](https://github.com/Telefonica/mistica-web/issues/1280)) ([3973ead](https://github.com/Telefonica/mistica-web/commit/3973ead1ebef7f613b1aebd3c18306fc88999de0)) +* **vivo-type:** added medium weight ([#1291](https://github.com/Telefonica/mistica-web/issues/1291)) ([8a38d2c](https://github.com/Telefonica/mistica-web/commit/8a38d2c1c16a17b931f96c75b400d7ba8c036a93)) + # [16.4.0](https://github.com/Telefonica/mistica-web/compare/v16.3.1...v16.4.0) (2024-11-04) diff --git a/css/vivo-new.css b/css/vivo-new.css index 2d7c67e48c..ef685c7702 100644 --- a/css/vivo-new.css +++ b/css/vivo-new.css @@ -200,13 +200,13 @@ --mistica-line-height-4: 1.5rem; --mistica-font-size-5: 1.25rem; --mistica-line-height-5: 1.5rem; - --mistica-font-weight-5: 400; + --mistica-font-weight-5: 500; --mistica-font-size-6: 1.5rem; --mistica-line-height-6: 2rem; - --mistica-font-weight-6: 400; + --mistica-font-weight-6: 500; --mistica-font-size-7: 1.75rem; --mistica-line-height-7: 2rem; - --mistica-font-weight-7: 400; + --mistica-font-weight-7: 500; --mistica-font-size-8: 2rem; --mistica-line-height-8: 2.5rem; --mistica-font-weight-8: 400; @@ -218,18 +218,18 @@ --mistica-font-weight-10: 400; --mistica-font-size-cardTitle: 1.25rem; --mistica-line-height-cardTitle: 1.5rem; - --mistica-font-weight-cardTitle: 400; - --mistica-font-weight-button: 400; + --mistica-font-weight-cardTitle: 500; + --mistica-font-weight-button: 500; --mistica-font-size-tabsLabel: 1.125rem; --mistica-line-height-tabsLabel: 1.5rem; - --mistica-font-weight-tabsLabel: 400; - --mistica-font-weight-link: 400; - --mistica-font-weight-title1: 400; - --mistica-font-weight-title2: 400; + --mistica-font-weight-tabsLabel: 500; + --mistica-font-weight-link: 500; + --mistica-font-weight-title1: 500; + --mistica-font-weight-title2: 500; --mistica-font-size-title3: 1.125rem; --mistica-line-height-title3: 1.5rem; - --mistica-font-weight-title3: 400; - --mistica-font-weight-indicator: 400; + --mistica-font-weight-title3: 500; + --mistica-font-weight-indicator: 500; --mistica-font-weight-navigationBar: 400; } diff --git a/package.json b/package.json index 92decd251f..8c86050acd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@telefonica/mistica", - "version": "16.4.0", + "version": "16.6.1", "license": "MIT", "repository": { "type": "git", @@ -151,6 +151,7 @@ "@vanilla-extract/dynamic": "^2.1.1", "@vanilla-extract/sprinkles": "^1.6.2", "classnames": "^2.3.1", + "cubic-bezier": "^0.1.2", "lottie-react": "^2.4.0", "moment": "^2.29.1", "react-autosuggest": "^10.1.0", diff --git a/packages/generate-design-tokens/.gitignore b/packages/generate-design-tokens/.gitignore new file mode 100644 index 0000000000..8011525325 --- /dev/null +++ b/packages/generate-design-tokens/.gitignore @@ -0,0 +1 @@ +.yarn \ No newline at end of file diff --git a/packages/generate-design-tokens/.yarn/cache/@telefonica-prettier-config-npm-2.0.0-44dbed316e-b7fe4ee936.zip b/packages/generate-design-tokens/.yarn/cache/@telefonica-prettier-config-npm-2.0.0-44dbed316e-b7fe4ee936.zip new file mode 100644 index 0000000000..75caa3a116 Binary files /dev/null and b/packages/generate-design-tokens/.yarn/cache/@telefonica-prettier-config-npm-2.0.0-44dbed316e-b7fe4ee936.zip differ diff --git a/packages/generate-design-tokens/.yarn/cache/prettier-npm-3.3.3-e811f023f3-bc86043548.zip b/packages/generate-design-tokens/.yarn/cache/prettier-npm-3.3.3-e811f023f3-bc86043548.zip new file mode 100644 index 0000000000..b14018ab51 Binary files /dev/null and b/packages/generate-design-tokens/.yarn/cache/prettier-npm-3.3.3-e811f023f3-bc86043548.zip differ diff --git a/packages/generate-design-tokens/.yarn/install-state.gz b/packages/generate-design-tokens/.yarn/install-state.gz deleted file mode 100644 index 7885c4decc..0000000000 Binary files a/packages/generate-design-tokens/.yarn/install-state.gz and /dev/null differ diff --git a/packages/generate-design-tokens/index.js b/packages/generate-design-tokens/index.js index 2f1ce8b455..2496712dc7 100644 --- a/packages/generate-design-tokens/index.js +++ b/packages/generate-design-tokens/index.js @@ -3,6 +3,7 @@ import path from 'path'; import url from 'url'; // eslint-disable-next-line import/extensions import {generateSkinCssSrc, buildRadius, generateCommonCssSrc} from './css-generator.js'; +import prettier from 'prettier'; /* By default, this script will look for the design tokens inside .github folder but you may want to clone the mistica-design repo elsewhere. @@ -16,12 +17,15 @@ To run this script locally using a custom path for the tokens, you can do the fo DESIGN_TOKENS_FOLDER="/path/to/mistica-design/tokens" node index.js */ -const DESIGN_TOKENS_FOLDER = process.env.DESIGN_TOKENS_FOLDER || '../../../mistica-design/tokens/'; - // in node >= 20 we could use import.meta.dirname instead // @ts-ignore const currentDir = url.fileURLToPath(new URL('.', import.meta.url)); +const DESIGN_TOKENS_FOLDER = + process.env.DESIGN_TOKENS_FOLDER || path.join(currentDir, '../../.github/mistica-design/tokens/'); + +console.log('Using design tokens from:', DESIGN_TOKENS_FOLDER); + const SKINS_FOLDER = path.join(currentDir, '..', '..', 'src', 'skins'); const CSS_FOLDER = path.join(currentDir, '..', '..', 'css'); @@ -31,6 +35,23 @@ const capitalize = (str) => str.charAt(0).toUpperCase() + str.slice(1); const toCamelCase = (str) => str.replace(/-([a-z])/g, (g) => g[1].toUpperCase()); const toPascalCase = (str) => capitalize(toCamelCase(str)); +const jsonSort = (obj) => { + if (Array.isArray(obj)) { + return obj.map(jsonSort); + } + + if (typeof obj !== 'object' || obj === null) { + return obj; + } + + return Object.keys(obj) + .sort((a, b) => a.localeCompare(b, undefined, {numeric: true, sensitivity: 'base'})) + .reduce((acc, key) => { + acc[key] = jsonSort(obj[key]); + return acc; + }, {}); +}; + /** * @param {{angle: number, colors: Array<{ * value: string, @@ -123,7 +144,7 @@ export const get${toPascalCase(skinName)}Skin: GetKnownSkin = () => { ) .join(',')} }, - textPresets: ${JSON.stringify(textTokens)}, + textPresets: ${JSON.stringify(jsonSort(textTokens))}, }; return skin; }; @@ -142,10 +163,22 @@ export type Colors = { };`; }; -const generateSkinFiles = () => { +const formatCss = async (source) => + prettier.format(source, { + ...(await prettier.resolveConfig('.')), + parser: 'css', + }); + +const formatTs = async (source) => + prettier.format(source, { + ...(await prettier.resolveConfig('.')), + parser: 'typescript', + }); + +const generateSkinFiles = async () => { let anyGeneratedSkin; - KNOWN_SKINS.forEach((skinName) => { + for (const skinName of KNOWN_SKINS) { console.log('Generating tokens for skin', skinName); if (!fs.existsSync(path.join(DESIGN_TOKENS_FOLDER, `${skinName}.json`))) { @@ -153,20 +186,20 @@ const generateSkinFiles = () => { return; } - const skinSrc = generateSkinSrc(skinName); + const skinSrc = await formatTs(generateSkinSrc(skinName)); fs.writeFileSync(path.join(SKINS_FOLDER, `${skinName}.tsx`), skinSrc); - const skinCssSrc = generateSkinCssSrc(skinName, DESIGN_TOKENS_FOLDER); + const skinCssSrc = await formatCss(generateSkinCssSrc(skinName, DESIGN_TOKENS_FOLDER)); fs.writeFileSync(path.join(CSS_FOLDER, `${skinName}.css`), skinCssSrc); anyGeneratedSkin = skinName; - }); + } if (anyGeneratedSkin) { - const typesSrc = generateColorTypesSrc(anyGeneratedSkin); + const typesSrc = await formatTs(generateColorTypesSrc(anyGeneratedSkin)); fs.writeFileSync(path.join(SKINS_FOLDER, 'types', 'colors.tsx'), typesSrc); - const commonCssSrc = generateCommonCssSrc(DESIGN_TOKENS_FOLDER); + const commonCssSrc = await formatCss(generateCommonCssSrc(DESIGN_TOKENS_FOLDER)); fs.writeFileSync(path.join(CSS_FOLDER, `mistica-common.css`), commonCssSrc); } }; diff --git a/packages/generate-design-tokens/package.json b/packages/generate-design-tokens/package.json index 210a24edd2..ee48c7a95d 100644 --- a/packages/generate-design-tokens/package.json +++ b/packages/generate-design-tokens/package.json @@ -1,5 +1,10 @@ { "name": "generate-design-tokens", "type": "module", - "packageManager": "yarn@3.2.4" + "packageManager": "yarn@3.2.4", + "dependencies": { + "@telefonica/prettier-config": "^2.0.0", + "prettier": "^3.3.3" + }, + "prettier": "@telefonica/prettier-config" } diff --git a/packages/generate-design-tokens/yarn.lock b/packages/generate-design-tokens/yarn.lock index 26c86cb7bc..0e0d359504 100644 --- a/packages/generate-design-tokens/yarn.lock +++ b/packages/generate-design-tokens/yarn.lock @@ -3,9 +3,31 @@ __metadata: version: 6 + cacheKey: 8 + +"@telefonica/prettier-config@npm:^2.0.0": + version: 2.0.0 + resolution: "@telefonica/prettier-config@npm:2.0.0" + peerDependencies: + prettier: ^3.0.0 + checksum: b7fe4ee936195f26b1b1977236b97ec241afa01b12d72d801272788bf9699cd4b9a6e3feccde86bd88b311335f0cfd39ec0b53a9bb44dacf5c01b5627729f174 + languageName: node + linkType: hard "generate-design-tokens@workspace:.": version: 0.0.0-use.local resolution: "generate-design-tokens@workspace:." + dependencies: + "@telefonica/prettier-config": ^2.0.0 + prettier: ^3.3.3 languageName: unknown linkType: soft + +"prettier@npm:^3.3.3": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" + bin: + prettier: bin/prettier.cjs + checksum: bc8604354805acfdde6106852d14b045bb20827ad76a5ffc2455b71a8257f94de93f17f14e463fe844808d2ccc87248364a5691488a3304f1031326e62d9276e + languageName: node + linkType: hard diff --git a/playroom/snippets.tsx b/playroom/snippets.tsx index 5d9f5662c1..5acaae3e67 100644 --- a/playroom/snippets.tsx +++ b/playroom/snippets.tsx @@ -135,77 +135,253 @@ const accordionSnippets: Array = [ `, }, + { + group: 'Accordion', + name: 'Accordion (detail and right)', + code: ` + + } + title="What is Movistar Money" + detail="Detail" + right={} + content={ + + It's a loan available to anyone, whether or not you're a Movistar + customer. It offers from €2,000 to €15,000 with a simple and fast + application process, and you receive the money in less than 48 hours. + + } + /> + } + title="To whom is it aimed?" + detail="Detail" + right={} + content={ + + The Movistar Money loan service is aimed at anyone, whether you are a{" "} + + Movistar + {" "} + customer or not. + + } + /> + } + title="Who offers Movistar Money?" + detail="Detail" + right={} + content={ + +

+ At Telefónica, we have our own financial institution, Telefonica + Consumer Finance, and agreements with other institutions to assist + you in obtaining your loan. +

+
+ +
+

+ Depending on the characteristics of the information you provide us, + your application will be sent to one of the institutions{" "} + + with which Movistar has agreements + + . +

+
+ } + /> + } + title="How can I hire it?" + detail="Detail" + right={} + content={ + + It's a very agile process that you can access through the + money.movistar.es website. You can find more detailed information + about the process on our "How It Works" page. + + } + /> + } + title="What should I do if I don't receive the SMS with the contracting code?" + detail="Detail" + right={} + content={ + + It may take a few minutes until you receive the SMS with the code. If + you still haven't received the code, you can request a new one by + clicking on "resend SMS." + + } + /> +
+ `, + }, { group: 'Accordion', name: 'BoxedAccordion', code: ` - - } - title="What is Movistar Money" - content={ - - It's a loan available to anyone, whether or not you're a Movistar - customer. It offers from €2,000 to €15,000 with a simple and fast - application process, and you receive the money in less than 48 hours. - - } - /> - } - title="To whom is it aimed?" - content={ - - The Movistar Money loan service is aimed at anyone, whether you are a{" "} - Movistar customer or not. - - } - /> - } - title="Who offers Movistar Money?" - content={ - -

- At Telefónica, we have our own financial institution, Telefonica - Consumer Finance, and agreements with other institutions to assist - you in obtaining your loan. -

-
- -
-

- Depending on the characteristics of the information you provide us, - your application will be sent to one of the institutions{" "} - with which Movistar has agreements. -

-
- } - /> - } - title="How can I hire it?" - content={ - - It's a very agile process that you can access through the - money.movistar.es website. You can find more detailed information - about the process on our "How It Works" page. - - } - /> - } - title="What should I do if I don't receive the SMS with the contracting code?" - content={ - - It may take a few minutes until you receive the SMS with the code. If - you still haven't received the code, you can request a new one by - clicking on "resend SMS." - - } - /> -
- `, + + } + title="What is Movistar Money" + content={ + + It's a loan available to anyone, whether or not you're a Movistar + customer. It offers from €2,000 to €15,000 with a simple and fast + application process, and you receive the money in less than 48 hours. + + } + /> + } + title="To whom is it aimed?" + content={ + + The Movistar Money loan service is aimed at anyone, whether you are a{" "} + Movistar customer or not. + + } + /> + } + title="Who offers Movistar Money?" + content={ + +

+ At Telefónica, we have our own financial institution, Telefonica + Consumer Finance, and agreements with other institutions to assist + you in obtaining your loan. +

+
+ +
+

+ Depending on the characteristics of the information you provide us, + your application will be sent to one of the institutions{" "} + with which Movistar has agreements. +

+
+ } + /> + } + title="How can I hire it?" + content={ + + It's a very agile process that you can access through the + money.movistar.es website. You can find more detailed information + about the process on our "How It Works" page. + + } + /> + } + title="What should I do if I don't receive the SMS with the contracting code?" + content={ + + It may take a few minutes until you receive the SMS with the code. If + you still haven't received the code, you can request a new one by + clicking on "resend SMS." + + } + /> +
+ `, + }, + { + group: 'Accordion', + name: 'BoxedAccordion (detail and right)', + code: ` + + } + title="What is Movistar Money" + detail="Detail" + right={} + content={ + + It's a loan available to anyone, whether or not you're a Movistar + customer. It offers from €2,000 to €15,000 with a simple and fast + application process, and you receive the money in less than 48 hours. + + } + /> + } + title="To whom is it aimed?" + detail="Detail" + right={} + content={ + + The Movistar Money loan service is aimed at anyone, whether you are a{" "} + + Movistar + {" "} + customer or not. + + } + /> + } + title="Who offers Movistar Money?" + detail="Detail" + right={} + content={ + +

+ At Telefónica, we have our own financial institution, Telefonica + Consumer Finance, and agreements with other institutions to assist + you in obtaining your loan. +

+
+ +
+

+ Depending on the characteristics of the information you provide us, + your application will be sent to one of the institutions{" "} + + with which Movistar has agreements + + . +

+
+ } + /> + } + title="How can I hire it?" + detail="Detail" + right={} + content={ + + It's a very agile process that you can access through the + money.movistar.es website. You can find more detailed information + about the process on our "How It Works" page. + + } + /> + } + title="What should I do if I don't receive the SMS with the contracting code?" + detail="Detail" + right={} + content={ + + It may take a few minutes until you receive the SMS with the code. If + you still haven't received the code, you can request a new one by + clicking on "resend SMS." + + } + /> +
+ `, }, ]; @@ -2302,100 +2478,102 @@ const exampleScreens: Array = [ setState("isSheetOpen", false); }} > - - - - Summary of your order - } - description="Products may be shipped separately depending on availability." - /> - + {({ modalTitleId }) => ( + + - - - - - } - title="iPhone 14 Pro" - subtitle="Color: Green" - description="Capacity: 256 GB" - right={ -
- 1.379 € - 1.379 € -
- } - /> - - } - title="AirPods 3ª gen." - subtitle="Color: White" - right={ -
- 200 € -
- } - /> -
-
+ Summary of your order + } + description="Products may be shipped separately depending on availability." + /> + + + + + + + } + title="iPhone 14 Pro" + subtitle="Color: Green" + description="Capacity: 256 GB" + right={ +
+ 1.379 € + 1.379 € +
+ } + /> + + } + title="AirPods 3ª gen." + subtitle="Color: White" + right={ +
+ 200 € +
+ } + /> +
+
+ +
+ + + Subtotal + 1.369 € + + + Promoción 7% descuento + -100 € + + + Shipping costs + 0 € + + -
- - - Subtotal - 1.369 € - - - Promoción 7% descuento - -100 € - - - Shipping costs - 0 € - - - - - - Total - 1.269 € - - * All taxes included + + + Total + 1.269 € + + * All taxes included +
-
-
+ + )} )} @@ -2408,33 +2586,278 @@ const navigationBarSnippets = [ group: 'NavigationBar', name: 'MainNavigationBar', code: ` - ({ - title, - onPress: () => setState("index", idx), - }))} - selectedIndex={getState("index", 0)} - right={ - - {}} - aria-label="shopping cart with 2 items" - > - - - - - {}} aria-label="Open profile"> - - {isDesktopOrBigger && "María López Serrano"} - - - } -/>`, + setState("index", 0), + }, + { + title: "Account", + onPress: () => setState("index", 1), + }, + { + title: "Explore", + onPress: () => setState("index", 2), + }, + { + title: "Support", + onPress: () => setState("index", 3), + }, + ]} + selectedIndex={getState("index", 0)} + right={ + + {}} + aria-label="shopping cart with 2 items" + > + + + + + {}} aria-label="Open profile"> + + {isDesktopOrBigger && "María López Serrano"} + + + } + />`, + }, + { + group: 'NavigationBar', + name: 'MainNavigationBar with menu', + code: ` + setState("index", 0), + title: "Start", + menu: { + columns: [ + { + title: "Start 1", + items: [ + { + title: "item 1", + onPress: () => {}, + }, + { + title: "item 2", + href: "https://www.google.com/", + }, + { + title: "item 3", + to: "#", + }, + ], + }, + ], + }, + }, + { + onPress: () => setState("index", 1), + title: "Account", + menu: { + columns: [ + { + title: "Account 1", + items: [ + { + title: "item 1", + onPress: () => {}, + }, + ], + }, + ], + }, + }, + { + onPress: () => setState("index", 2), + title: "Explore", + menu: { + columns: [ + { + title: "Explore 1", + items: [ + { + title: "item 1", + onPress: () => {}, + }, + { + title: "item 2", + href: "https://www.google.com/", + }, + { + title: "item 3", + to: "#", + }, + ], + }, + ], + }, + }, + ]} + selectedIndex={getState("index", 0)} + />`, + }, + { + group: 'NavigationBar', + name: 'MainNavigationBar with large menu', + code: ` + setState("index", 0), + title: "Start", + menu: { + columns: [ + { + title: "Start 1", + items: [ + { + title: "item 1", + onPress: () => {}, + }, + { + title: "item 2", + href: "https://www.google.com/", + }, + { + title: "item 3", + to: "#", + }, + ], + }, + { + title: "Start 2", + items: [ + { + title: "item 1", + onPress: () => {}, + }, + { + title: "item 2", + href: "https://www.google.com/", + }, + { + title: "item 3", + to: "#", + }, + ], + }, + ], + }, + }, + { + onPress: () => setState("index", 1), + title: "Account", + menu: { + columns: [ + { + title: "Account 1", + items: [ + { + title: "item 1", + onPress: () => {}, + }, + ], + }, + ], + }, + }, + { + onPress: () => setState("index", 2), + title: "Explore", + menu: { + content: ({ closeMenu }) => ( + + Custom content + + Close menu + + ), + }, + }, + { + onPress: () => setState("index", 3), + title: "Support", + menu: { + content: isDesktopOrBigger ? ( + + {Array.from({ length: 3 }, (_, index) => ( + + + Contenidos + + {[ + "Destacados", + "Todo fútbol", + "#0", + "Cine", + "Oferta comercial", + "Mi Movistar", + "Movistar Cloud", + ].map((title, index) => ( + {}} + style={{ color: colors.textPrimary }} + > + {title} + + ))} + + + + ))} + + + Oferta} + title="Movistar Plus+" + onPress={() => {}} + description="Contrata solo TV por 9,99 €" + backgroundImage="${imagePlaceholder}" + /> + + + ) : ( + + {Array.from({ length: 3 }, (_, index) => ( + + Title + + + {}} /> + {}} /> + {}} /> + {}} /> + + + + ))} + + Oferta} + title="Movistar Plus+" + aspectRatio="1:1" + onPress={() => {}} + description="Contrata solo TV por 9,99 €" + backgroundImage="${imagePlaceholder}" + /> + + ), + }, + }, + ]} + selectedIndex={getState("index", 0)} + />`, }, { group: 'NavigationBar', @@ -2804,14 +3227,13 @@ const alertSnippets = [ setState("isSheetOpen", false); }} > - - - - - + {({ modalTitleId }) => ( + + + + + + )} )}`, }, @@ -3721,6 +4143,24 @@ const ratingSnippets: Array = [ }, ]; +const meterSnippets: Array = [ + { + group: 'Meter', + name: 'Meter Linear', + code: '', + }, + { + group: 'Meter', + name: 'Meter Angular', + code: '', + }, + { + group: 'Meter', + name: 'Meter Circular', + code: '', + }, +]; + export default [ ...buttonSnippets, ...formSnippets, @@ -3767,6 +4207,7 @@ export default [ ...sliderSnippets, ...cardSnippets, ...exampleScreens, + ...meterSnippets, { group: 'Progress', name: 'Stepper', diff --git a/src/__private_stories__/sheet-presets-story.tsx b/src/__private_stories__/sheet-presets-story.tsx index 1aa0eaab0f..f72e671c97 100644 --- a/src/__private_stories__/sheet-presets-story.tsx +++ b/src/__private_stories__/sheet-presets-story.tsx @@ -215,6 +215,7 @@ ActionsList.argTypes = { type InfoSheetArgs = SheetArgs & { numItems: number; + buttonText: string; iconType: 'bullet' | 'regular' | 'small'; }; @@ -222,6 +223,7 @@ export const Info: StoryComponent = ({ title, subtitle, description, + buttonText, multiparagraphDescription, numItems, iconType, @@ -246,6 +248,7 @@ export const Info: StoryComponent = ({ onClose={() => { setOpen(false); }} + button={buttonText ? {text: buttonText} : undefined} title={title} subtitle={subtitle} description={ @@ -276,6 +279,7 @@ Info.storyName = 'InfoSheet'; Info.args = { title: 'Title', subtitle: 'Subtitle', + buttonText: '', description: 'Description', numItems: 5, iconType: 'bullet', diff --git a/src/__private_stories__/skin-components-story.tsx b/src/__private_stories__/skin-components-story.tsx index 0d1feef45c..4a07528dda 100644 --- a/src/__private_stories__/skin-components-story.tsx +++ b/src/__private_stories__/skin-components-story.tsx @@ -51,6 +51,7 @@ import { Placeholder, NegativeBox, IconInvoicePlanFileRegular, + Meter, } from '..'; import avatarImg from '../__stories__/images/avatar.jpg'; import usingVrImg from '../__stories__/images/using-vr.jpg'; @@ -315,6 +316,28 @@ export const Default: StoryComponent = ({variant}) => { steps={['First', 'Second', 'Third', 'Fourth', 'Fifth']} /> + {/** Meter */} + + + + + + {/** TextLink */} {}}>This is a text link diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-false-over-inverse-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-false-over-inverse-false-1-snap.png new file mode 100644 index 0000000000..83be4e1532 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-false-over-inverse-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-true-over-inverse-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-true-over-inverse-false-1-snap.png new file mode 100644 index 0000000000..e5f0dbd98a Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-true-over-inverse-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-true-over-inverse-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-true-over-inverse-true-1-snap.png new file mode 100644 index 0000000000..c175fa6e7e Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-detail-right-true-over-inverse-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-right-false-over-inverse-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-right-false-over-inverse-false-1-snap.png new file mode 100644 index 0000000000..6ffb3aa038 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-right-false-over-inverse-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-right-true-over-inverse-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-right-true-over-inverse-false-1-snap.png new file mode 100644 index 0000000000..3f0975b191 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-detail-right-true-over-inverse-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-false-1-snap.png deleted file mode 100644 index a245324914..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-false-1-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-false-2-snap.png deleted file mode 100644 index 33601d356b..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-false-2-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-true-1-snap.png deleted file mode 100644 index a245324914..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-true-1-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-true-2-snap.png deleted file mode 100644 index c701e1858e..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-false-single-open-true-2-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-false-1-snap.png deleted file mode 100644 index 15f2510543..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-false-1-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-false-2-snap.png deleted file mode 100644 index 3eb96c3fa1..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-false-2-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-true-1-snap.png deleted file mode 100644 index 15f2510543..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-true-1-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-true-2-snap.png deleted file mode 100644 index b1490666bb..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-inverse-true-single-open-true-2-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-false-1-snap.png new file mode 100644 index 0000000000..dfc02b702e Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-false-2-snap.png new file mode 100644 index 0000000000..6ffb3aa038 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-false-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-true-1-snap.png new file mode 100644 index 0000000000..dfc02b702e Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-true-2-snap.png new file mode 100644 index 0000000000..6d6ce641fc Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-false-single-open-true-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-false-1-snap.png new file mode 100644 index 0000000000..6b109fb53e Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-false-2-snap.png new file mode 100644 index 0000000000..7009adf376 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-false-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-true-1-snap.png new file mode 100644 index 0000000000..6b109fb53e Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-true-2-snap.png new file mode 100644 index 0000000000..db63f224d7 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-accordion-over-inverse-true-single-open-true-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-detail-right-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-detail-right-false-1-snap.png new file mode 100644 index 0000000000..b6edf7d834 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-detail-right-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-detail-right-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-detail-right-true-1-snap.png new file mode 100644 index 0000000000..8d7a79b18d Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-detail-right-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-right-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-right-false-1-snap.png new file mode 100644 index 0000000000..99fda83712 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-right-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-right-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-right-true-1-snap.png new file mode 100644 index 0000000000..95546ea764 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-detail-right-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-false-1-snap.png new file mode 100644 index 0000000000..e48f81a0a6 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-false-2-snap.png new file mode 100644 index 0000000000..99fda83712 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-false-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-true-1-snap.png new file mode 100644 index 0000000000..e48f81a0a6 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-true-2-snap.png new file mode 100644 index 0000000000..d304355baa Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-false-single-open-true-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-false-1-snap.png new file mode 100644 index 0000000000..a4a6294c83 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-false-2-snap.png new file mode 100644 index 0000000000..488443934b Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-false-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-true-1-snap.png new file mode 100644 index 0000000000..a4a6294c83 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-true-2-snap.png new file mode 100644 index 0000000000..e17326bc13 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-over-inverse-true-single-open-true-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-false-1-snap.png deleted file mode 100644 index 92fdec3a90..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-false-1-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-false-2-snap.png deleted file mode 100644 index 7626ff2c36..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-false-2-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-true-1-snap.png deleted file mode 100644 index 92fdec3a90..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-true-1-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-true-2-snap.png deleted file mode 100644 index 42c3863989..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-false-single-open-true-2-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-false-1-snap.png new file mode 100644 index 0000000000..b719b3e99a Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-false-2-snap.png new file mode 100644 index 0000000000..95844db292 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-false-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-true-1-snap.png new file mode 100644 index 0000000000..b719b3e99a Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-true-2-snap.png new file mode 100644 index 0000000000..059044441a Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-false-single-open-true-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-false-1-snap.png new file mode 100644 index 0000000000..7843c19bc1 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-false-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-false-2-snap.png similarity index 53% rename from src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-false-2-snap.png rename to src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-false-2-snap.png index 026d797638..e40ae6ef7b 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-false-2-snap.png and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-false-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-true-1-snap.png new file mode 100644 index 0000000000..7843c19bc1 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-true-2-snap.png new file mode 100644 index 0000000000..7201907771 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-over-inverse-true-single-open-true-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-false-1-snap.png deleted file mode 100644 index de75142b29..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-false-1-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-true-1-snap.png deleted file mode 100644 index de75142b29..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-true-1-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-true-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-true-2-snap.png deleted file mode 100644 index 93fa7f2fad..0000000000 Binary files a/src/__screenshot_tests__/__image_snapshots__/accordion-screenshot-test-tsx-boxed-accordion-inverse-true-single-open-true-2-snap.png and /dev/null differ diff --git a/src/__screenshot_tests__/__image_snapshots__/button-screenshot-test-tsx-buttons-link-button-with-chevron-and-big-font-size-in-vivo-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/button-screenshot-test-tsx-buttons-link-button-with-chevron-and-big-font-size-in-vivo-1-snap.png index 13f430503b..19429f5e73 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/button-screenshot-test-tsx-buttons-link-button-with-chevron-and-big-font-size-in-vivo-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/button-screenshot-test-tsx-buttons-link-button-with-chevron-and-big-font-size-in-vivo-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/button-screenshot-test-tsx-buttons-link-button-with-chevron-in-vivo-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/button-screenshot-test-tsx-buttons-link-button-with-chevron-in-vivo-1-snap.png index 889e93b9b9..3b0cfb0577 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/button-screenshot-test-tsx-buttons-link-button-with-chevron-in-vivo-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/button-screenshot-test-tsx-buttons-link-button-with-chevron-in-vivo-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/carousel-screenshot-test-tsx-carousel-mobile-in-vivo-new-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/carousel-screenshot-test-tsx-carousel-mobile-in-vivo-new-1-snap.png index eaab3c4087..a4e49fb1ca 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/carousel-screenshot-test-tsx-carousel-mobile-in-vivo-new-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/carousel-screenshot-test-tsx-carousel-mobile-in-vivo-new-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/carousel-screenshot-test-tsx-carousel-mobile-in-vivo-new-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/carousel-screenshot-test-tsx-carousel-mobile-in-vivo-new-2-snap.png index cc84d22bbe..09c78a5f2e 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/carousel-screenshot-test-tsx-carousel-mobile-in-vivo-new-2-snap.png and b/src/__screenshot_tests__/__image_snapshots__/carousel-screenshot-test-tsx-carousel-mobile-in-vivo-new-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-false-disabled-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-false-disabled-false-1-snap.png index 6381b030cb..e271daf34e 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-false-disabled-false-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-false-disabled-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-false-disabled-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-false-disabled-true-1-snap.png index bbb08be9bc..2763776250 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-false-disabled-true-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-false-disabled-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-true-disabled-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-true-disabled-false-1-snap.png index 890a2e3865..0cc20df814 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-true-disabled-false-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-0-max-4-default-value-0-removable-true-disabled-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-false-disabled-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-false-disabled-false-1-snap.png index dcd0747d0b..e17efbe710 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-false-disabled-false-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-false-disabled-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-false-disabled-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-false-disabled-true-1-snap.png index 85de44187a..021ed2429d 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-false-disabled-true-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-false-disabled-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-true-disabled-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-true-disabled-true-1-snap.png index f1baea479c..df86ad95cb 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-true-disabled-true-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/counter-screenshot-test-tsx-counter-min-3-max-4-default-value-3-removable-true-disabled-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/feedback-screenshot-test-tsx-success-feedback-screen-appears-properly-with-vivo-new-skin-on-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/feedback-screenshot-test-tsx-success-feedback-screen-appears-properly-with-vivo-new-skin-on-desktop-1-snap.png index 086efbcf60..60026b6eaf 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/feedback-screenshot-test-tsx-success-feedback-screen-appears-properly-with-vivo-new-skin-on-desktop-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/feedback-screenshot-test-tsx-success-feedback-screen-appears-properly-with-vivo-new-skin-on-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/feedback-screenshot-test-tsx-success-feedback-screen-appears-properly-with-vivo-new-skin-on-mobile-ios-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/feedback-screenshot-test-tsx-success-feedback-screen-appears-properly-with-vivo-new-skin-on-mobile-ios-1-snap.png index 9a37b8e240..bf6f05bd01 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/feedback-screenshot-test-tsx-success-feedback-screen-appears-properly-with-vivo-new-skin-on-mobile-ios-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/feedback-screenshot-test-tsx-success-feedback-screen-appears-properly-with-vivo-new-skin-on-mobile-ios-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-0-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-0-1-snap.png new file mode 100644 index 0000000000..b821f456a7 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-0-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-100-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-100-1-snap.png new file mode 100644 index 0000000000..e9c3b1be08 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-100-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-20-20-20-20-0-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-20-20-20-20-0-1-snap.png new file mode 100644 index 0000000000..4aeedb633f Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-20-20-20-20-0-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-33-33-1-snap.png new file mode 100644 index 0000000000..54ff5ecdf3 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-angular-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-0-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-0-1-snap.png new file mode 100644 index 0000000000..dbc29a2116 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-0-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-100-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-100-1-snap.png new file mode 100644 index 0000000000..010c50f2c1 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-100-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-20-20-20-20-0-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-20-20-20-20-0-1-snap.png new file mode 100644 index 0000000000..22bd931cc1 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-20-20-20-20-0-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-33-33-1-snap.png new file mode 100644 index 0000000000..a4240b7d65 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-circular-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-0-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-0-1-snap.png new file mode 100644 index 0000000000..b5ef63caa4 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-0-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-100-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-100-1-snap.png new file mode 100644 index 0000000000..e870eb2965 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-100-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-20-20-20-20-0-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-20-20-20-20-0-1-snap.png new file mode 100644 index 0000000000..fa9f6be23e Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-20-20-20-20-0-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-33-33-1-snap.png new file mode 100644 index 0000000000..2313ac1c1b Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-default-linear-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-angular-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-angular-33-33-1-snap.png new file mode 100644 index 0000000000..7b599e3aa0 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-angular-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-circular-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-circular-33-33-1-snap.png new file mode 100644 index 0000000000..2e772fd4f8 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-circular-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-linear-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-linear-33-33-1-snap.png new file mode 100644 index 0000000000..3d946a3433 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-inverse-linear-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-angular-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-angular-33-33-1-snap.png new file mode 100644 index 0000000000..d1360aad72 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-angular-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-circular-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-circular-33-33-1-snap.png new file mode 100644 index 0000000000..ecd87d59ae Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-circular-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-linear-33-33-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-linear-33-33-1-snap.png new file mode 100644 index 0000000000..2d7067ee7b Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/meter-screenshot-test-tsx-meter-media-linear-33-33-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-inverse-with-large-menu-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-inverse-with-large-menu-in-desktop-1-snap.png new file mode 100644 index 0000000000..aafd7f2020 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-inverse-with-large-menu-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-inverse-with-small-menu-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-inverse-with-small-menu-in-desktop-1-snap.png new file mode 100644 index 0000000000..50dfa6d59f Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-inverse-with-small-menu-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-1-snap.png new file mode 100644 index 0000000000..920046b835 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-2-snap.png new file mode 100644 index 0000000000..4fc1fa999c Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-3-snap.png new file mode 100644 index 0000000000..acae5014aa Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-custom-content-in-desktop-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-1-snap.png new file mode 100644 index 0000000000..f9859c263f Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-2-snap.png new file mode 100644 index 0000000000..d7d6f827b3 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-3-snap.png new file mode 100644 index 0000000000..02590d3be7 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-large-menu-and-default-content-in-desktop-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-1-snap.png new file mode 100644 index 0000000000..14a114c887 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-2-snap.png new file mode 100644 index 0000000000..3fe86cb96d Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-3-snap.png new file mode 100644 index 0000000000..f4b7bfcc0f Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-4-snap.png new file mode 100644 index 0000000000..44fbc84a4d Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-custom-content-in-mobile-ios-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-1-snap.png new file mode 100644 index 0000000000..569adf6b43 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-2-snap.png new file mode 100644 index 0000000000..3fe86cb96d Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-3-snap.png new file mode 100644 index 0000000000..3f4a56de1d Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-4-snap.png new file mode 100644 index 0000000000..44fbc84a4d Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-menu-and-default-content-in-mobile-ios-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-1-snap.png new file mode 100644 index 0000000000..dc011a1074 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-2-snap.png new file mode 100644 index 0000000000..eb52819bf6 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-3-snap.png new file mode 100644 index 0000000000..02590d3be7 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-custom-content-in-desktop-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-1-snap.png new file mode 100644 index 0000000000..8988bfb7ef Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-2-snap.png new file mode 100644 index 0000000000..2276be60bf Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-3-snap.png new file mode 100644 index 0000000000..02590d3be7 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/navigation-bar-screenshot-test-tsx-main-navigation-bar-with-small-menu-and-default-content-in-desktop-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-3-snap.png index cea6117e8a..328721ec6c 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-alternative-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-alternative-3-snap.png index aac9ddf92d..dc7af795ab 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-alternative-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-alternative-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-dark-mode-3-snap.png index f9029ca56b..547f931dcd 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-3-snap.png index 0f83c2e424..121cda6250 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-4-snap.png index 16f2decc76..265406cca0 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-4-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-and-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-and-dark-mode-3-snap.png index b1d918593f..300f21e405 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-and-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-blau-inverse-and-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-3-snap.png index c95e6ddf3b..9a41ce9a65 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-alternative-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-alternative-1-snap.png index 9265f6c059..b1f983738e 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-alternative-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-alternative-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-alternative-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-alternative-3-snap.png index 6e1f26c7c2..afd286ad98 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-alternative-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-alternative-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-dark-mode-3-snap.png index f2f358d650..0329236296 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-1-snap.png index f1591598a5..747ced21d1 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-3-snap.png index f57528c0a8..8272268c78 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-and-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-and-dark-mode-3-snap.png index d27b9d3e10..13abe38cfb 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-and-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-movistar-inverse-and-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-3-snap.png index 123e528efb..39fa3e5ebd 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-alternative-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-alternative-3-snap.png index bd0620f440..4406fd9594 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-alternative-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-alternative-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-dark-mode-3-snap.png index e6101adf93..ff207a137b 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-inverse-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-inverse-3-snap.png index 80be1de25e..878b9a4a90 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-inverse-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-inverse-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-inverse-and-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-inverse-and-dark-mode-3-snap.png index 0dfc2e7b9e..2757b91404 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-inverse-and-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-inverse-and-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-3-snap.png index 70917892ca..23fb830047 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-alternative-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-alternative-3-snap.png index 0344b1c610..bbeadc1c64 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-alternative-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-alternative-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-dark-mode-3-snap.png index fcc8074840..498cfecbfa 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-2-snap.png index cf63ba861e..b1882a61aa 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-2-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-3-snap.png index 3d96d2e61d..35ba39d8cb 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-4-snap.png index 0ad09a9ba2..0f9cae6f11 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-4-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-and-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-and-dark-mode-3-snap.png index 5c6f62c07d..0217ab0496 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-and-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-o-2-new-inverse-and-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-3-snap.png index fc100da15a..fe41d1ae9f 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-alternative-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-alternative-3-snap.png index bede1f6607..4898c28c32 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-alternative-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-alternative-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-dark-mode-3-snap.png index 12937e374e..81f27687fd 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-inverse-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-inverse-3-snap.png index 0a4d326dc4..95eea61457 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-inverse-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-inverse-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-inverse-and-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-inverse-and-dark-mode-3-snap.png index 7a3e407290..2ec005423a 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-inverse-and-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-telefonica-inverse-and-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-3-snap.png index cb5d48e407..f983c3794d 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-alternative-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-alternative-3-snap.png index 0bcfdc8d25..cb90bd393a 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-alternative-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-alternative-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-dark-mode-3-snap.png index 6125055bb9..297e140381 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-inverse-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-inverse-3-snap.png index c4a0b1a1fc..8aa6178d95 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-inverse-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-inverse-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-inverse-and-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-inverse-and-dark-mode-3-snap.png index c5c579c041..e1bbcacd8d 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-inverse-and-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-tu-inverse-and-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-1-snap.png index 14c594da53..23acc486d6 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-2-snap.png index 08b610a9db..63044ffdcc 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-2-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-3-snap.png index 74119eadd0..78a37dd9c1 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-4-snap.png index c70bbac2d9..f0eb1eced3 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-4-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-1-snap.png index 12a21ea7cd..7dd1b7b3b4 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-2-snap.png index 43b64d4164..4f0e63507b 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-2-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-3-snap.png index c905125369..68aed81f5a 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-4-snap.png index a2c2a0759a..ba80bad9b1 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-4-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-alternative-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-1-snap.png index 3212c0deaf..0f56ed8c97 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-2-snap.png index f02f9812f8..f4395cd2d2 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-2-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-3-snap.png index 3d8309abf8..046f9724ad 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-4-snap.png index 4342f4e778..5ccdb83f4b 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-4-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-dark-mode-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-1-snap.png index d5e91548ca..4a46b37795 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-2-snap.png index 2aa1dc9e0e..608335c998 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-2-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-3-snap.png index 5adcb18c89..30f599a46e 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-4-snap.png index 8abd3df38c..7c2b40eef3 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-4-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-1-snap.png index 3a892cb459..e14504ddc9 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-2-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-2-snap.png index c9d887db9f..fdb6d9bb36 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-2-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-2-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-3-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-3-snap.png index 420f10209f..0a50dbf381 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-3-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-3-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-4-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-4-snap.png index 96b4c692e5..d2a8a04823 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-4-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-skin-components-screenshot-test-tsx-components-in-vivo-new-inverse-and-dark-mode-4-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-text-preset-vars-screenshot-test-tsx-text-presets-as-css-vars-in-vivo-new-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-text-preset-vars-screenshot-test-tsx-text-presets-as-css-vars-in-vivo-new-desktop-1-snap.png index 885efdc7c0..e0d409e2e8 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-text-preset-vars-screenshot-test-tsx-text-presets-as-css-vars-in-vivo-new-desktop-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-text-preset-vars-screenshot-test-tsx-text-presets-as-css-vars-in-vivo-new-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/private-text-preset-vars-screenshot-test-tsx-text-presets-as-css-vars-in-vivo-new-mobile-ios-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/private-text-preset-vars-screenshot-test-tsx-text-presets-as-css-vars-in-vivo-new-mobile-ios-1-snap.png index d68bf19184..9855ce0aa9 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/private-text-preset-vars-screenshot-test-tsx-text-presets-as-css-vars-in-vivo-new-mobile-ios-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/private-text-preset-vars-screenshot-test-tsx-text-presets-as-css-vars-in-vivo-new-mobile-ios-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-in-desktop-1-snap.png index 3c8a46a9e5..567a9546a1 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-in-desktop-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-in-mobile-ios-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-in-mobile-ios-1-snap.png index cda7ca9370..83c2cf6783 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-in-mobile-ios-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-in-mobile-ios-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-dismiss-button-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-dismiss-button-in-desktop-1-snap.png new file mode 100644 index 0000000000..e73641e6c3 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-dismiss-button-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-dismiss-button-in-mobile-ios-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-dismiss-button-in-mobile-ios-1-snap.png new file mode 100644 index 0000000000..5796b63ec5 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-dismiss-button-in-mobile-ios-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-multiple-description-paragraphs-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-multiple-description-paragraphs-1-snap.png index 12abfebf6e..484a04a6a0 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-multiple-description-paragraphs-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-info-sheet-with-multiple-description-paragraphs-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-desktop-1-snap.png index 4cdcb27583..18d6eb8040 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-desktop-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-large-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-large-desktop-1-snap.png new file mode 100644 index 0000000000..b2fc4393a2 Binary files /dev/null and b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-large-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-mobile-ios-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-mobile-ios-1-snap.png index 38589dd0d8..58ad8723bd 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-mobile-ios-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/sheet-screenshot-test-tsx-sheet-in-mobile-ios-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-false-inverse-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-false-inverse-false-1-snap.png index f06b5608ca..6077fc9674 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-false-inverse-false-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-false-inverse-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-false-inverse-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-false-inverse-true-1-snap.png index faee300285..c4e34d8e2e 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-false-inverse-true-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-false-inverse-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-true-inverse-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-true-inverse-false-1-snap.png index f20b3acf2d..fa88e240a8 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-true-inverse-false-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-true-inverse-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-true-inverse-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-true-inverse-true-1-snap.png index ad29f701f3..8a61fa95e0 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-true-inverse-true-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-circle-stacked-true-inverse-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-false-inverse-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-false-inverse-false-1-snap.png index 8b52cb1381..355bd89c60 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-false-inverse-false-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-false-inverse-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-false-inverse-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-false-inverse-true-1-snap.png index 3b161cdc87..d44c79dd00 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-false-inverse-true-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-false-inverse-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-true-inverse-false-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-true-inverse-false-1-snap.png index db5c00edf3..ba5756fc5b 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-true-inverse-false-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-true-inverse-false-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-true-inverse-true-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-true-inverse-true-1-snap.png index 6b0753fe63..56ca2ba469 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-true-inverse-true-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/stacking-group-screenshot-test-tsx-stacking-group-type-square-stacked-true-inverse-true-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/success-feedback-screenshot-test-tsx-success-feedback-component-appears-properly-with-vivo-new-skin-on-desktop-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/success-feedback-screenshot-test-tsx-success-feedback-component-appears-properly-with-vivo-new-skin-on-desktop-1-snap.png index 93825e35c7..7a065a17f2 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/success-feedback-screenshot-test-tsx-success-feedback-component-appears-properly-with-vivo-new-skin-on-desktop-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/success-feedback-screenshot-test-tsx-success-feedback-component-appears-properly-with-vivo-new-skin-on-desktop-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/success-feedback-screenshot-test-tsx-success-feedback-component-appears-properly-with-vivo-new-skin-on-mobile-ios-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/success-feedback-screenshot-test-tsx-success-feedback-component-appears-properly-with-vivo-new-skin-on-mobile-ios-1-snap.png index e665ba133e..0820759478 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/success-feedback-screenshot-test-tsx-success-feedback-component-appears-properly-with-vivo-new-skin-on-mobile-ios-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/success-feedback-screenshot-test-tsx-success-feedback-component-appears-properly-with-vivo-new-skin-on-mobile-ios-1-snap.png differ diff --git a/src/__screenshot_tests__/__image_snapshots__/tooltip-screenshot-test-tsx-tooltip-arrow-appears-properly-in-vivo-new-skin-when-target-is-close-to-viewport-edges-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/tooltip-screenshot-test-tsx-tooltip-arrow-appears-properly-in-vivo-new-skin-when-target-is-close-to-viewport-edges-1-snap.png index bed16462ef..de2d7f2e76 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/tooltip-screenshot-test-tsx-tooltip-arrow-appears-properly-in-vivo-new-skin-when-target-is-close-to-viewport-edges-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/tooltip-screenshot-test-tsx-tooltip-arrow-appears-properly-in-vivo-new-skin-when-target-is-close-to-viewport-edges-1-snap.png differ diff --git a/src/__screenshot_tests__/accordion-screenshot-test.tsx b/src/__screenshot_tests__/accordion-screenshot-test.tsx index 346d4e9600..f2b53b4fb6 100644 --- a/src/__screenshot_tests__/accordion-screenshot-test.tsx +++ b/src/__screenshot_tests__/accordion-screenshot-test.tsx @@ -1,21 +1,17 @@ import {openStoryPage, screen} from '../test-utils'; test.each` - component | inverse | singleOpen - ${'Accordion'} | ${false} | ${false} - ${'Accordion'} | ${false} | ${true} - ${'Accordion'} | ${true} | ${false} - ${'Accordion'} | ${true} | ${true} - ${'Boxed accordion'} | ${false} | ${false} - ${'Boxed accordion'} | ${false} | ${true} - ${'Boxed accordion'} | ${true} | ${false} - ${'Boxed accordion'} | ${true} | ${true} -`('$component. inverse($inverse) singleOpen($singleOpen)', async ({component, inverse, singleOpen}) => { + overInverse | singleOpen + ${false} | ${false} + ${false} | ${true} + ${true} | ${false} + ${true} | ${true} +`('Accordion. overInverse($overInverse) singleOpen($singleOpen)', async ({overInverse, singleOpen}) => { await openStoryPage({ - id: `components-accordions--${component.toLowerCase().replace(' ', '-')}-story`, + id: 'components-accordions--accordion-story', device: 'MOBILE_IOS', args: { - inverse, + overInverse, singleOpen, }, }); @@ -32,3 +28,99 @@ test.each` expect(await accordion.screenshot()).toMatchImageSnapshot(); }); + +test.each` + inverse | overInverse | singleOpen + ${false} | ${false} | ${false} + ${false} | ${false} | ${true} + ${false} | ${true} | ${false} + ${false} | ${true} | ${true} + ${true} | ${false} | ${false} + ${true} | ${false} | ${true} + ${true} | ${true} | ${false} + ${true} | ${true} | ${true} +`( + 'BoxedAccordion. inverse($inverse) overInverse($overInverse) singleOpen($singleOpen)', + async ({inverse, overInverse, singleOpen}) => { + await openStoryPage({ + id: 'components-accordions--boxed-accordion-story', + device: 'MOBILE_IOS', + args: { + inverse, + overInverse, + singleOpen, + }, + }); + + const accordion = await screen.findByTestId('accordion'); + + expect(await accordion.screenshot()).toMatchImageSnapshot(); + + await (await screen.findByTestId('accordion-item-1')).click(); + await (await screen.findByTestId('accordion-item-1')).click(); + await (await screen.findByTestId('accordion-item-2')).click(); + await (await screen.findByTestId('accordion-item-4')).click(); + await (await screen.findByTestId('accordion-item-6')).click(); + + expect(await accordion.screenshot()).toMatchImageSnapshot(); + } +); + +test.each` + detail | right | overInverse + ${''} | ${false} | ${false} + ${''} | ${true} | ${false} + ${'Detail'} | ${false} | ${false} + ${'Detail'} | ${true} | ${false} + ${'Detail'} | ${true} | ${true} +`( + 'Accordion. detail($detail) right($right) overInverse($overInverse)', + async ({detail, right, overInverse}) => { + await openStoryPage({ + id: 'components-accordions--accordion-story', + device: 'MOBILE_IOS', + args: { + detail, + right, + overInverse, + }, + }); + + const accordion = await screen.findByTestId('accordion'); + + await (await screen.findByTestId('accordion-item-1')).click(); + await (await screen.findByTestId('accordion-item-1')).click(); + await (await screen.findByTestId('accordion-item-2')).click(); + await (await screen.findByTestId('accordion-item-4')).click(); + await (await screen.findByTestId('accordion-item-6')).click(); + + expect(await accordion.screenshot()).toMatchImageSnapshot(); + } +); + +test.each` + detail | right + ${''} | ${false} + ${''} | ${true} + ${'Detail'} | ${false} + ${'Detail'} | ${true} +`('BoxedAccordion. detail($detail) right($right)', async ({detail, right}) => { + await openStoryPage({ + id: 'components-accordions--boxed-accordion-story', + device: 'MOBILE_IOS', + args: { + detail, + right, + }, + }); + + const accordion = await screen.findByTestId('accordion'); + + await (await screen.findByTestId('accordion-item-1')).click(); + await (await screen.findByTestId('accordion-item-1')).click(); + await (await screen.findByTestId('accordion-item-2')).click(); + await (await screen.findByTestId('accordion-item-4')).click(); + await (await screen.findByTestId('accordion-item-6')).click(); + + expect(await accordion.screenshot()).toMatchImageSnapshot(); +}); diff --git a/src/__screenshot_tests__/meter-screenshot-test.tsx b/src/__screenshot_tests__/meter-screenshot-test.tsx new file mode 100644 index 0000000000..e8cd4117ac --- /dev/null +++ b/src/__screenshot_tests__/meter-screenshot-test.tsx @@ -0,0 +1,44 @@ +import {openStoryPage, screen} from '../test-utils'; + +test.each` + values | type | themeVariant + ${[0]} | ${'linear'} | ${'default'} + ${[0]} | ${'circular'} | ${'default'} + ${[0]} | ${'angular'} | ${'default'} + ${[100]} | ${'linear'} | ${'default'} + ${[100]} | ${'circular'} | ${'default'} + ${[100]} | ${'angular'} | ${'default'} + ${[33, 33]} | ${'linear'} | ${'default'} + ${[33, 33]} | ${'circular'} | ${'default'} + ${[33, 33]} | ${'angular'} | ${'default'} + ${[33, 33]} | ${'linear'} | ${'inverse'} + ${[33, 33]} | ${'circular'} | ${'inverse'} + ${[33, 33]} | ${'angular'} | ${'inverse'} + ${[33, 33]} | ${'linear'} | ${'media'} + ${[33, 33]} | ${'circular'} | ${'media'} + ${[33, 33]} | ${'angular'} | ${'media'} + ${[20, 20, 20, 20, 0]} | ${'linear'} | ${'default'} + ${[20, 20, 20, 20, 0]} | ${'circular'} | ${'default'} + ${[20, 20, 20, 20, 0]} | ${'angular'} | ${'default'} +`('Meter $themeVariant $type $values', async ({themeVariant, values, type}) => { + await openStoryPage({ + id: 'components-data-visualizations-meter--meter-story', + args: { + themeVariant, + width: 200, + type, + valuesCount: values.length, + ...values.reduce( + (acc: Array, value: number, index: number) => ({ + ...acc, + [`value${index + 1}`]: value, + }), + {} + ), + }, + }); + + const stepper = await screen.findByTestId('Meter'); + const image = await stepper.screenshot(); + expect(image).toMatchImageSnapshot(); +}); diff --git a/src/__screenshot_tests__/navigation-bar-screenshot-test.tsx b/src/__screenshot_tests__/navigation-bar-screenshot-test.tsx index a79bc5cd75..0a6a0f9074 100644 --- a/src/__screenshot_tests__/navigation-bar-screenshot-test.tsx +++ b/src/__screenshot_tests__/navigation-bar-screenshot-test.tsx @@ -164,3 +164,67 @@ test.each(DEVICES)('MainNavigationBar without sections (%s)', async (device) => expect(image).toMatchImageSnapshot(); }); + +test.each` + menuType | content + ${'large'} | ${'default'} + ${'large'} | ${'custom'} + ${'small'} | ${'default'} + ${'small'} | ${'custom'} +`('MainNavigationBar with $menuType menu and $content content in DESKTOP', async ({menuType, content}) => { + const page = await openStoryPage({ + id: 'components-navigation-bars-mainnavigationbar--default', + device: 'DESKTOP', + args: {sections: true, desktopLargeMenu: menuType === 'large', menu: content}, + }); + + // first section opened + await page.click(await screen.findByRole('button', {name: 'Start'})); + expect(await page.screenshot()).toMatchImageSnapshot(); + + // second section opened + await page.click(await screen.findByRole('button', {name: 'Account'})); + expect(await page.screenshot()).toMatchImageSnapshot(); + + // close menu with ESC key + await page.keyboard.press('Escape'); + expect(await page.screenshot()).toMatchImageSnapshot(); +}); + +test.each(['default', 'custom'])('MainNavigationBar with menu and %s content in MOBILE_IOS', async (menu) => { + const page = await openStoryPage({ + id: 'components-navigation-bars-mainnavigationbar--default', + device: 'MOBILE_IOS', + args: {sections: true, menu}, + }); + + await page.click(await screen.findByRole('button', {name: 'Abrir menú de navegación'})); + + // open first section + await page.click(await screen.findByRole('button', {name: 'Start'})); + expect(await page.screenshot()).toMatchImageSnapshot(); + + // go back + await page.click(await screen.findByRole('button', {name: 'Atrás'})); + expect(await page.screenshot()).toMatchImageSnapshot(); + + // open second section + await page.click(await screen.findByRole('button', {name: 'Account'})); + expect(await page.screenshot()).toMatchImageSnapshot(); + + // close menu + await page.click(await screen.findByRole('button', {name: 'Cerrar menú de navegación'})); + expect(await page.screenshot()).toMatchImageSnapshot(); +}); + +test.each(['large', 'small'])('MainNavigationBar inverse with %s menu in DESKTOP', async (menuType) => { + const page = await openStoryPage({ + id: 'components-navigation-bars-mainnavigationbar--default', + device: 'DESKTOP', + args: {sections: true, desktopLargeMenu: menuType === 'large', menu: 'default', variant: 'inverse'}, + }); + + // first section opened + await page.click(await screen.findByRole('button', {name: 'Start'})); + expect(await page.screenshot()).toMatchImageSnapshot({failureThreshold: 0.00001}); +}); diff --git a/src/__screenshot_tests__/sheet-screenshot-test.tsx b/src/__screenshot_tests__/sheet-screenshot-test.tsx index c111790c3a..e06711c4de 100644 --- a/src/__screenshot_tests__/sheet-screenshot-test.tsx +++ b/src/__screenshot_tests__/sheet-screenshot-test.tsx @@ -3,7 +3,7 @@ import {openStoryPage, screen} from '../test-utils'; const TESTABLE_DEVICES = ['MOBILE_IOS', 'DESKTOP'] as const; const TESTABLE_DEVICES_WITH_LARGE_DESKTOP = [...TESTABLE_DEVICES, 'LARGE_DESKTOP'] as const; -test.each(TESTABLE_DEVICES)('Sheet in %s', async (device) => { +test.each(TESTABLE_DEVICES_WITH_LARGE_DESKTOP)('Sheet in %s', async (device) => { const page = await openStoryPage({ id: 'components-modals-sheet--default', device, @@ -87,6 +87,23 @@ test('InfoSheet with multiple description paragraphs', async () => { expect(image).toMatchImageSnapshot(); }); +test.each(TESTABLE_DEVICES)('InfoSheet with dismiss button in %s', async (device) => { + const page = await openStoryPage({ + id: 'private-sheet-presets--info', + device, + args: {buttonText: 'Dismiss'}, + }); + + const button = await screen.findByRole('button', {name: 'Open'}); + await button.click(); + + await screen.findByRole('dialog'); + + const image = await page.screenshot(); + + expect(image).toMatchImageSnapshot(); +}); + test.each(TESTABLE_DEVICES_WITH_LARGE_DESKTOP)('ActionsSheet in %s', async (device) => { const page = await openStoryPage({ id: 'private-sheet-presets--actions', diff --git a/src/__stories__/accordion-story.tsx b/src/__stories__/accordion-story.tsx index c20d437ed1..eec2f44906 100644 --- a/src/__stories__/accordion-story.tsx +++ b/src/__stories__/accordion-story.tsx @@ -25,97 +25,103 @@ export default { parameters: {fullScreen: true}, }; -type Args = {title: string; subtitle: string; singleOpen: boolean; inverse: boolean}; +type Args = { + title: string; + subtitle: string; + detail: string; + right: boolean; + singleOpen: boolean; + overInverse: boolean; +}; + +type BoxedArgs = Args & {inverse: boolean}; -const Template: StoryComponent = ({title, subtitle, singleOpen, inverse, type}) => { +const Template: StoryComponent = ({ + title, + subtitle, + detail, + right, + singleOpen, + inverse, + overInverse, + type, +}) => { const content = ; const AccordionComponent = type === 'boxed' ? BoxedAccordion : Accordion; const ItemComponent = type === 'boxed' ? BoxedAccordionItem : AccordionItem; + const getAccordionItemContentProps = () => { + return { + title, + subtitle, + content, + detail, + right: right ? ( +
+
+
+ ) : undefined, + ...(type === 'boxed' && {isInverse: inverse}), + }; + }; + return ( - + } - {...(type === 'boxed' && {isInverse: inverse})} dataAttributes={{testid: 'accordion-item-2'}} /> } - {...(type === 'boxed' && {isInverse: inverse})} dataAttributes={{testid: 'accordion-item-3'}} /> } - {...(type === 'boxed' && {isInverse: inverse})} dataAttributes={{testid: 'accordion-item-4'}} /> } - {...(type === 'boxed' && {isInverse: inverse})} dataAttributes={{testid: 'accordion-item-5'}} /> } - {...(type === 'boxed' && {isInverse: inverse})} dataAttributes={{testid: 'accordion-item-6'}} /> } - {...(type === 'boxed' && {isInverse: inverse})} dataAttributes={{testid: 'accordion-item-7'}} /> } - {...(type === 'boxed' && {isInverse: inverse})} dataAttributes={{testid: 'accordion-item-8'}} /> } - {...(type === 'boxed' && {isInverse: inverse})} dataAttributes={{testid: 'accordion-item-9'}} /> @@ -127,14 +133,16 @@ const Template: StoryComponent = ({title, subtitle, sin const defaultArgs = { title: 'Title', subtitle: 'Subtitle', + detail: '', + right: false, singleOpen: false, - inverse: false, + overInverse: false, }; -export const AccordionStory: StoryComponent = (args) =>