mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Fix popup network form appearance; code style
This commit is contained in:
parent
5530914776
commit
27118fdd98
@ -25,29 +25,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&__back-button {
|
|
||||||
display: none;
|
|
||||||
|
|
||||||
@media screen and (max-width: 575px) {
|
|
||||||
display: block;
|
|
||||||
background-image: url('/images/caret-left-black.svg');
|
|
||||||
width: 18px;
|
|
||||||
height: 18px;
|
|
||||||
opacity: 0.5;
|
|
||||||
background-size: contain;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: center;
|
|
||||||
margin-right: 16px;
|
|
||||||
cursor: pointer;
|
|
||||||
position: absolute;
|
|
||||||
margin-left: 10px;
|
|
||||||
|
|
||||||
[dir='rtl'] & {
|
|
||||||
transform: rotate(180deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
&__network-form {
|
&__network-form {
|
||||||
flex: 0.5 0 auto;
|
flex: 0.5 0 auto;
|
||||||
max-width: 343px;
|
max-width: 343px;
|
||||||
@ -246,6 +223,10 @@
|
|||||||
flex-flow: row nowrap;
|
flex-flow: row nowrap;
|
||||||
margin: 0.75rem 0;
|
margin: 0.75rem 0;
|
||||||
|
|
||||||
|
@media screen and (max-width: 575px) {
|
||||||
|
width: 93%;
|
||||||
|
}
|
||||||
|
|
||||||
.btn-default {
|
.btn-default {
|
||||||
margin-right: 0.375rem;
|
margin-right: 0.375rem;
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import React, { PureComponent } from 'react'
|
import React, { PureComponent } from 'react'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import classnames from 'classnames'
|
import classnames from 'classnames'
|
||||||
import { SETTINGS_ROUTE } from '../../../helpers/constants/routes'
|
|
||||||
import {
|
import {
|
||||||
ENVIRONMENT_TYPE_FULLSCREEN,
|
ENVIRONMENT_TYPE_FULLSCREEN,
|
||||||
ENVIRONMENT_TYPE_POPUP,
|
ENVIRONMENT_TYPE_POPUP,
|
||||||
@ -20,7 +19,6 @@ export default class NetworksTab extends PureComponent {
|
|||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
editRpc: PropTypes.func.isRequired,
|
editRpc: PropTypes.func.isRequired,
|
||||||
history: PropTypes.object.isRequired,
|
|
||||||
location: PropTypes.object.isRequired,
|
location: PropTypes.object.isRequired,
|
||||||
networkIsSelected: PropTypes.bool,
|
networkIsSelected: PropTypes.bool,
|
||||||
networksTabIsInAddMode: PropTypes.bool,
|
networksTabIsInAddMode: PropTypes.bool,
|
||||||
@ -50,25 +48,12 @@ export default class NetworksTab extends PureComponent {
|
|||||||
|
|
||||||
renderSubHeader () {
|
renderSubHeader () {
|
||||||
const {
|
const {
|
||||||
networkIsSelected,
|
|
||||||
setSelectedSettingsRpcUrl,
|
setSelectedSettingsRpcUrl,
|
||||||
setNetworksTabAddMode,
|
setNetworksTabAddMode,
|
||||||
networksTabIsInAddMode,
|
|
||||||
networkDefaultedToProvider,
|
|
||||||
} = this.props
|
} = this.props
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="settings-page__sub-header">
|
<div className="settings-page__sub-header">
|
||||||
<div
|
|
||||||
className="networks-tab__back-button"
|
|
||||||
onClick={(networkIsSelected && !networkDefaultedToProvider) || networksTabIsInAddMode
|
|
||||||
? () => {
|
|
||||||
setNetworksTabAddMode(false)
|
|
||||||
setSelectedSettingsRpcUrl('')
|
|
||||||
}
|
|
||||||
: () => this.props.history.push(SETTINGS_ROUTE)
|
|
||||||
}
|
|
||||||
/>
|
|
||||||
<span className="settings-page__sub-header-text">{ this.context.t('networks') }</span>
|
<span className="settings-page__sub-header-text">{ this.context.t('networks') }</span>
|
||||||
<div className="networks-tab__add-network-header-button-wrapper">
|
<div className="networks-tab__add-network-header-button-wrapper">
|
||||||
<Button
|
<Button
|
||||||
|
@ -32,7 +32,7 @@ const mapStateToProps = (state) => {
|
|||||||
rpcUrl: rpc.rpcUrl,
|
rpcUrl: rpc.rpcUrl,
|
||||||
chainId: rpc.chainId,
|
chainId: rpc.chainId,
|
||||||
ticker: rpc.ticker,
|
ticker: rpc.ticker,
|
||||||
blockExplorerUrl: (rpc.rpcPrefs && rpc.rpcPrefs.blockExplorerUrl) || '',
|
blockExplorerUrl: (rpc.rpcPrefs?.blockExplorerUrl) || '',
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -14,27 +14,29 @@ import {
|
|||||||
CONTACT_LIST_ROUTE,
|
CONTACT_LIST_ROUTE,
|
||||||
CONTACT_ADD_ROUTE,
|
CONTACT_ADD_ROUTE,
|
||||||
CONTACT_EDIT_ROUTE,
|
CONTACT_EDIT_ROUTE,
|
||||||
CONTACT_VIEW_ROUTE,
|
|
||||||
CONTACT_MY_ACCOUNTS_ROUTE,
|
CONTACT_MY_ACCOUNTS_ROUTE,
|
||||||
CONTACT_MY_ACCOUNTS_EDIT_ROUTE,
|
CONTACT_MY_ACCOUNTS_EDIT_ROUTE,
|
||||||
CONTACT_MY_ACCOUNTS_VIEW_ROUTE,
|
CONTACT_MY_ACCOUNTS_VIEW_ROUTE,
|
||||||
|
CONTACT_VIEW_ROUTE,
|
||||||
GENERAL_ROUTE,
|
GENERAL_ROUTE,
|
||||||
|
NETWORKS_ROUTE,
|
||||||
SECURITY_ROUTE,
|
SECURITY_ROUTE,
|
||||||
SETTINGS_ROUTE,
|
SETTINGS_ROUTE,
|
||||||
} from '../../helpers/constants/routes'
|
} from '../../helpers/constants/routes'
|
||||||
import Settings from './settings.component'
|
import Settings from './settings.component'
|
||||||
|
|
||||||
const ROUTES_TO_I18N_KEYS = {
|
const ROUTES_TO_I18N_KEYS = {
|
||||||
[GENERAL_ROUTE]: 'general',
|
|
||||||
[ADVANCED_ROUTE]: 'advanced',
|
|
||||||
[SECURITY_ROUTE]: 'securityAndPrivacy',
|
|
||||||
[ABOUT_US_ROUTE]: 'about',
|
[ABOUT_US_ROUTE]: 'about',
|
||||||
|
[ADVANCED_ROUTE]: 'advanced',
|
||||||
[ALERTS_ROUTE]: 'alerts',
|
[ALERTS_ROUTE]: 'alerts',
|
||||||
[CONTACT_LIST_ROUTE]: 'contacts',
|
[GENERAL_ROUTE]: 'general',
|
||||||
[CONTACT_ADD_ROUTE]: 'newContact',
|
[CONTACT_ADD_ROUTE]: 'newContact',
|
||||||
[CONTACT_EDIT_ROUTE]: 'editContact',
|
[CONTACT_EDIT_ROUTE]: 'editContact',
|
||||||
[CONTACT_VIEW_ROUTE]: 'viewContact',
|
[CONTACT_LIST_ROUTE]: 'contacts',
|
||||||
[CONTACT_MY_ACCOUNTS_ROUTE]: 'myAccounts',
|
[CONTACT_MY_ACCOUNTS_ROUTE]: 'myAccounts',
|
||||||
|
[CONTACT_VIEW_ROUTE]: 'viewContact',
|
||||||
|
[NETWORKS_ROUTE]: 'networks',
|
||||||
|
[SECURITY_ROUTE]: 'securityAndPrivacy',
|
||||||
}
|
}
|
||||||
|
|
||||||
const mapStateToProps = (state, ownProps) => {
|
const mapStateToProps = (state, ownProps) => {
|
||||||
@ -51,7 +53,7 @@ const mapStateToProps = (state, ownProps) => {
|
|||||||
const isPopupView = getEnvironmentType() === ENVIRONMENT_TYPE_POPUP
|
const isPopupView = getEnvironmentType() === ENVIRONMENT_TYPE_POPUP
|
||||||
const pathnameI18nKey = ROUTES_TO_I18N_KEYS[pathname]
|
const pathnameI18nKey = ROUTES_TO_I18N_KEYS[pathname]
|
||||||
|
|
||||||
let backRoute
|
let backRoute = SETTINGS_ROUTE
|
||||||
if (isMyAccountsPage && isAddressEntryPage) {
|
if (isMyAccountsPage && isAddressEntryPage) {
|
||||||
backRoute = CONTACT_MY_ACCOUNTS_ROUTE
|
backRoute = CONTACT_MY_ACCOUNTS_ROUTE
|
||||||
} else if (isEditContactPage) {
|
} else if (isEditContactPage) {
|
||||||
@ -60,8 +62,6 @@ const mapStateToProps = (state, ownProps) => {
|
|||||||
backRoute = `${CONTACT_MY_ACCOUNTS_VIEW_ROUTE}/${pathNameTail}`
|
backRoute = `${CONTACT_MY_ACCOUNTS_VIEW_ROUTE}/${pathNameTail}`
|
||||||
} else if (isAddressEntryPage || isMyAccountsPage || isAddContactPage) {
|
} else if (isAddressEntryPage || isMyAccountsPage || isAddContactPage) {
|
||||||
backRoute = CONTACT_LIST_ROUTE
|
backRoute = CONTACT_LIST_ROUTE
|
||||||
} else {
|
|
||||||
backRoute = SETTINGS_ROUTE
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let initialBreadCrumbRoute
|
let initialBreadCrumbRoute
|
||||||
|
Loading…
x
Reference in New Issue
Block a user