mirror of
https://github.com/cypress-io/cypress.git
synced 2026-01-06 06:29:45 -06:00
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:
@@ -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",
|
||||
|
||||
@@ -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()
|
||||
})
|
||||
})
|
||||
|
||||
@@ -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,
|
||||
|
||||
18
yarn.lock
18
yarn.lock
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user