diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 536976ae751..727f5b7c4d0 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -92,3 +92,12 @@ app/components/Views/DetectedTokens @MetaMask/metamask-assets app/components/Views/NFTAutoDetectionModal @MetaMask/metamask-assets app/components/Views/NftDetails @MetaMask/metamask-assets app/reducers/collectibles @MetaMask/metamask-assets + +# UX Team +app/components @MetaMask/wallet-ux +app/reducers/experimentalSettings @MetaMask/wallet-ux +app/reducers/modals @MetaMask/wallet-ux +app/reducers/navigation @MetaMask/wallet-ux +app/reducers/onboarding @MetaMask/wallet-ux +app/reducers/privacy @MetaMask/wallet-ux +app/reducers/settings @MetaMask/wallet-ux diff --git a/app/components/UI/AccountRightButton/index.tsx b/app/components/UI/AccountRightButton/index.tsx index 84351a1b056..4b21c8a6702 100644 --- a/app/components/UI/AccountRightButton/index.tsx +++ b/app/components/UI/AccountRightButton/index.tsx @@ -29,6 +29,7 @@ import { MetaMetricsEvents } from '../../../core/Analytics'; import { AccountOverviewSelectorsIDs } from '../../../../e2e/selectors/AccountOverview.selectors'; import { useMetrics } from '../../../components/hooks/useMetrics'; import { useNetworkInfo } from '../../../selectors/selectedNetworkController'; +import UrlParser from 'url-parse'; const styles = StyleSheet.create({ leftButton: { @@ -138,7 +139,7 @@ const AccountRightButton = ({ const currentUrl = route.params?.url; let hostname; if (currentUrl) { - hostname = new URL(currentUrl).hostname; + hostname = new UrlParser(currentUrl)?.hostname; } const { networkName, networkImageSource } = useNetworkInfo(hostname); diff --git a/app/components/UI/GenericButton/index.ios.js b/app/components/UI/GenericButton/index.ios.tsx similarity index 80% rename from app/components/UI/GenericButton/index.ios.js rename to app/components/UI/GenericButton/index.ios.tsx index 751d66c2809..26fc68606eb 100644 --- a/app/components/UI/GenericButton/index.ios.js +++ b/app/components/UI/GenericButton/index.ios.tsx @@ -1,6 +1,5 @@ import React from 'react'; -import PropTypes from 'prop-types'; -import { ViewPropTypes, TouchableOpacity } from 'react-native'; +import { TouchableOpacity, ViewStyle, GestureResponderEvent } from 'react-native'; /** * @deprecated The `` component has been deprecated in favor of the new `