Compare commits

...

3 Commits

Author SHA1 Message Date
cartcrom
7dbd50530f
fix: remove phantom from injection detection (#6874)
* fix: remove phantom from injection detection

* fix: remove logo image
2023-07-03 15:06:03 -04:00
UL Service Account
2838cf7620 ci: add global CODEOWNERS 2023-06-30 20:55:33 +00:00
UL Service Account
8f15579e2d ci(t9n): download translations from crowdin 2023-06-30 20:55:33 +00:00
37 changed files with 115108 additions and 30 deletions

1
CODEOWNERS Normal file
View File

@ -0,0 +1 @@
@uniswap/web-admins

View File

@ -1,24 +0,0 @@
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_13571_129912)">
<rect width="40" height="40" fill="url(#paint0_linear_13571_129912)"/>
<path d="M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40Z" fill="url(#paint1_linear_13571_129912)"/>
<path d="M34.5575 20.2857H30.9819C30.9819 13.0516 25.0541 7.1875 17.7414 7.1875C10.5191 7.1875 4.64737 12.908 4.50368 20.0182C4.35499 27.3678 11.3253 33.75 18.7558 33.75H19.6904C26.2413 33.75 35.0216 28.6771 36.3934 22.4961C36.6469 21.3567 35.7369 20.2857 34.5575 20.2857ZM12.4278 20.6079C12.4278 21.5753 11.628 22.3665 10.6501 22.3665C9.67215 22.3665 8.87237 21.575 8.87237 20.6079V17.7629C8.87237 16.7955 9.67215 16.0043 10.6501 16.0043C11.628 16.0043 12.4278 16.7955 12.4278 17.7629V20.6079ZM18.6007 20.6079C18.6007 21.5753 17.801 22.3665 16.8231 22.3665C15.8451 22.3665 15.0453 21.575 15.0453 20.6079V17.7629C15.0453 16.7955 15.8455 16.0043 16.8231 16.0043C17.801 16.0043 18.6007 16.7955 18.6007 17.7629V20.6079Z" fill="url(#paint2_linear_13571_129912)"/>
</g>
<defs>
<linearGradient id="paint0_linear_13571_129912" x1="20" y1="0" x2="20" y2="40" gradientUnits="userSpaceOnUse">
<stop stop-color="#534BB1"/>
<stop offset="1" stop-color="#551BF9"/>
</linearGradient>
<linearGradient id="paint1_linear_13571_129912" x1="20" y1="0" x2="20" y2="40" gradientUnits="userSpaceOnUse">
<stop stop-color="#534BB1"/>
<stop offset="1" stop-color="#551BF9"/>
</linearGradient>
<linearGradient id="paint2_linear_13571_129912" x1="20.4687" y1="7.1875" x2="20.4687" y2="33.75" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="white" stop-opacity="0.82"/>
</linearGradient>
<clipPath id="clip0_13571_129912">
<rect width="40" height="40" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -114,12 +114,12 @@ describe('connection utility/metadata tests', () => {
expect(displayed.length).toEqual(5)
})
it('Phantom Wallet Injected Desktop', async () => {
it('Phantom Wallet Injected Desktop displays as MetaMask', async () => {
createPhantomEnviroment()
const { displayed, injected } = createWalletEnvironment({ isMetaMask: true }) // Phantom sets isMetaMask to true
expect(displayed.includes(injected)).toBe(true)
expect(injected.getName()).toBe('Phantom')
expect(injected.getName()).toBe('MetaMask')
expect(injected.overrideActivate?.()).toBeFalsy()
expect(displayed.length).toEqual(5)

View File

@ -3,7 +3,6 @@ import INJECTED_DARK_ICON from 'assets/wallets/browser-wallet-dark.svg'
import INJECTED_LIGHT_ICON from 'assets/wallets/browser-wallet-light.svg'
import LEDGER_ICON from 'assets/wallets/ledger-icon.svg'
import METAMASK_ICON from 'assets/wallets/metamask-icon.svg'
import PHANTOM_ICON from 'assets/wallets/phantom-icon.svg'
import RABBY_ICON from 'assets/wallets/rabby-icon.svg'
import TRUST_WALLET_ICON from 'assets/wallets/trustwallet-icon.svg'
import { Connection, ConnectionType } from 'connection/types'
@ -28,9 +27,6 @@ export function getInjection(isDarkMode?: boolean): { name: string; icon: string
if (window.ethereum?.[key as keyof Window['ethereum']]) return wallet
}
// Phantom sets its flag in a different part of the window object
if (window.phantom?.ethereum?.isPhantom) return { name: 'Phantom', icon: PHANTOM_ICON }
// Check for MetaMask last, as other injectors will also set this flag, i.e. Brave browser and Phantom wallet
if (window.ethereum?.isMetaMask) return { name: 'MetaMask', icon: METAMASK_ICON }

3488
src/locales/af-ZA.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/ar-SA.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/ca-ES.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/cs-CZ.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/da-DK.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/de-DE.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/el-GR.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/es-ES.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/fi-FI.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/fr-FR.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/he-IL.po Normal file

File diff suppressed because it is too large Load Diff

3489
src/locales/hu-HU.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/id-ID.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/it-IT.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/ja-JP.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/ko-KR.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/nl-NL.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/no-NO.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/pl-PL.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/pt-BR.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/pt-PT.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/ro-RO.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/ru-RU.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/sl-SI.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/sr-SP.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/sv-SE.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/sw-TZ.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/th-TH.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/tr-TR.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/uk-UA.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/vi-VN.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/zh-CN.po Normal file

File diff suppressed because it is too large Load Diff

3488
src/locales/zh-TW.po Normal file

File diff suppressed because it is too large Load Diff