chore(app): add google beta icon (#26027)

* chore(app): add google beta icon
---------

Co-authored-by: Stokes Player <stokes.player@gmail.com>
This commit is contained in:
Jordan
2023-03-09 13:25:05 -05:00
committed by GitHub
parent cd7da984bc
commit 37b151656c
4 changed files with 23 additions and 12 deletions

View File

@@ -20,7 +20,7 @@
},
"dependencies": {},
"devDependencies": {
"@cypress-design/vue-icon": "^0.18.0",
"@cypress-design/vue-icon": "0.18.1",
"@cypress-design/vue-statusicon": "0.2.4",
"@graphql-typed-document-node/core": "^3.1.0",
"@headlessui/vue": "1.4.0",

View File

@@ -25,9 +25,16 @@ describe('<LayeredBrowserIcons/>', () => {
<LayeredBrowserIcons browsers={['FIREFOX', 'WEBKIT', 'EDGE']}/>
<LayeredBrowserIcons browsers={['FIREFOX', 'EDGE', 'CHROME-CANARY', 'WEBKIT']}/>
<LayeredBrowserIcons browsers={['EDGE', 'CHROME', 'WEBKIT', 'ELECTRON']}/>
<LayeredBrowserIcons browsers={['CHROME', 'CHROME BETA', 'CHROME-CANARY']} />
</div>
))
cy.findAllByTestId('layered-browser-icons').children().as('allIcons')
cy.get('@allIcons').should('have.length', browsers.length + 20)
cy.get('@allIcons').each((ele) => {
cy.wrap(ele).find('svg').should('exist')
})
cy.percySnapshot()
})
})

View File

@@ -27,9 +27,13 @@ import { IconBrowserChrome,
IconBrowserEdge,
IconBrowserWebkit,
IconBrowserElectronLight,
IconBrowserChromeBeta,
} from '@cypress-design/vue-icon'
export type BrowserType = 'CHROME' | 'CHROME BETA' | 'SAFARI' | 'FIREFOX' | 'CHROME-CANARY' | 'EDGE' | 'WEBKIT' | 'ELECTRON'
// Note: These browser names should map to the list of logoPaths found at https://github.com/cypress-io/cypress-services/blob/46073cb5c387af3b203404280a1664a85e233b93/packages/common/src/logos/getLogoPath.ts
// Some of these are currently incorrect (ex: CHROME-CANARY).
// We are also missing browsers from the list as well
export type BrowserType = 'CHROME' | 'SAFARI' | 'FIREFOX' | 'CHROME-CANARY' | 'CHROME BETA' | 'EDGE' | 'WEBKIT' | 'ELECTRON'
interface LayeredProps {
browsers: BrowserType[]
@@ -52,7 +56,7 @@ const results = computed(() => {
const BROWSER_MAP: Record<BrowserType, any> = {
'CHROME': IconBrowserChrome,
'CHROME BETA': IconBrowserChrome, //TODO Add Chrome Beta icon to design system and incorporate here: https://github.com/cypress-io/cypress/issues/25968
'CHROME BETA': IconBrowserChromeBeta,
'CHROME-CANARY': IconBrowserChromeCanary,
'SAFARI': IconBrowserSafari,
'FIREFOX': IconBrowserMozillaFirefox,

View File

@@ -2220,17 +2220,17 @@
windicss "^3.5.1"
windicss-webpack-plugin "^1.6.10"
"@cypress-design/icon-registry@^0.20.0":
version "0.20.0"
resolved "https://registry.yarnpkg.com/@cypress-design/icon-registry/-/icon-registry-0.20.0.tgz#d7b5609bb22e2332e99ae169486b81a7e156c195"
integrity sha512-uFOPNZzLxWxM4GnRSUHpgRZKgnaypaTJipQqaROhSx7gNC6rkHD+MbgptqCAW4WknTKCRzRXlCT8DtXc3NPfyg==
"@cypress-design/icon-registry@^0.20.0", "@cypress-design/icon-registry@^0.20.1":
version "0.20.1"
resolved "https://registry.yarnpkg.com/@cypress-design/icon-registry/-/icon-registry-0.20.1.tgz#7823dd474270e79b7686e65d542b2a99eac2c5b6"
integrity sha512-/XbXliQR+gxiyfzdVQSpuH3vcDZ1iN3a4PvckKuW1KePCBxh2XgSAJN4rY6rrtPtAdfcwAy5WShCQaIyxFn2wA==
"@cypress-design/vue-icon@^0.18.0":
version "0.18.0"
resolved "https://registry.yarnpkg.com/@cypress-design/vue-icon/-/vue-icon-0.18.0.tgz#bc4803094e94e22007ba513b5f3cd35d129e02b0"
integrity sha512-jFjWA1Jumih7W2c/a2M3LUJ8cVxf4nswHnZW9+MeW0fPYlhAmRcZ69kNPsP6Csw1vK8LmbUDu0lsP04v9ntoqA==
"@cypress-design/vue-icon@0.18.1", "@cypress-design/vue-icon@^0.18.0":
version "0.18.1"
resolved "https://registry.yarnpkg.com/@cypress-design/vue-icon/-/vue-icon-0.18.1.tgz#ccecb5aae473e59c8ba0f37de6ee0999f18ddcab"
integrity sha512-zKyzQ+Hg6S2ELXiokbvzhyqIDRSqgkl1y9YwhBxV6tXwq4T5S04LzVCUfh6tR6zXfO5TM5AWf1kjWSD90bFUDg==
dependencies:
"@cypress-design/icon-registry" "^0.20.0"
"@cypress-design/icon-registry" "^0.20.1"
"@cypress-design/vue-statusicon@0.2.4":
version "0.2.4"