diff --git a/src/assets/images/logos/logoBlackAndBlue.svg b/src/assets/images/logos/logoBlackAndBlue.svg index f212e0df..ca380f12 100644 --- a/src/assets/images/logos/logoBlackAndBlue.svg +++ b/src/assets/images/logos/logoBlackAndBlue.svg @@ -1,74 +1,123 @@ - + +RIF_Logo_Phase1_RGB_NoTagline - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/logos/logoFullWhite.svg b/src/assets/images/logos/logoFullWhite.svg index cc38f2ed..ee976693 100644 --- a/src/assets/images/logos/logoFullWhite.svg +++ b/src/assets/images/logos/logoFullWhite.svg @@ -1,46 +1,48 @@ - - + + - - - - - - - - - - - - + + + + diff --git a/src/components/atoms/Logo.tsx b/src/components/atoms/Logo.tsx index 807d89be..9c691d51 100644 --- a/src/components/atoms/Logo.tsx +++ b/src/components/atoms/Logo.tsx @@ -1,10 +1,8 @@ import React, { FC } from 'react' import { logoFullWhite } from '../../assets/images' -interface LogoProps extends React.Props { - alt?: string -} - -const Logo: FC = ({ alt = 'RIF OS logo', ...rest }) => {alt} +const Logo: FC> = ( + { alt = 'RIF OS logo', ...rest }, +) => {alt} export default Logo diff --git a/src/services/Web3Service.ts b/src/services/Web3Service.ts index 2af2326b..b785305c 100644 --- a/src/services/Web3Service.ts +++ b/src/services/Web3Service.ts @@ -88,11 +88,22 @@ export const getNetworkInfoFromWeb3 = async ( return networkInfo } +const getWeb3Provider = (): any => { + // New Metamask + if (window.ethereum) return window.ethereum + + // Older versions of Metamask or other + if (window.web3) return window.web3.currentProvider + return undefined +} + +/* eslint-disable complexity */ export const getAvailableProviders = (): ProviderInfo[] | undefined => { const result: ProviderInfo[] = [] - if (!window.web3) return undefined - const currentProvider = window.web3.currentProvider as any + const currentProvider = getWeb3Provider() + + if (!currentProvider) return undefined if (currentProvider.isMetaMask) { // Nifty is also MetaMask