read networknames from contants

This commit is contained in:
Agustín Longoni 2021-05-31 10:03:54 -03:00
parent 00929332a5
commit 9a03fa6702
3 changed files with 15 additions and 11 deletions

View File

@ -19,6 +19,7 @@ import { headerHeight, md, screenSm, sm } from 'src/theme/variables'
import { useStateHandler } from 'src/logic/hooks/useStateHandler' import { useStateHandler } from 'src/logic/hooks/useStateHandler'
import SafeLogo from '../assets/gnosis-safe-multisig-logo.svg' import SafeLogo from '../assets/gnosis-safe-multisig-logo.svg'
import { NETWORKSNAMES } from 'src/utils/constants'
const styles = () => ({ const styles = () => ({
root: { root: {
@ -69,6 +70,15 @@ const Layout = ({ classes, providerDetails, providerInfo }) => {
const { clickAway, open, toggle } = useStateHandler() const { clickAway, open, toggle } = useStateHandler()
const { clickAway: clickAwayNetworks, open: openNetworks, toggle: toggleNetworks } = useStateHandler() const { clickAway: clickAwayNetworks, open: openNetworks, toggle: toggleNetworks } = useStateHandler()
const networkList = NETWORKSNAMES.map((network) => {
return (
<>
<NetworkLabel networkName={network} />
<Divider />
</>
)
})
return ( return (
<Row className={classes.summary}> <Row className={classes.summary}>
<Col className={classes.logo} middle="xs" start="xs"> <Col className={classes.logo} middle="xs" start="xs">
@ -119,13 +129,7 @@ const Layout = ({ classes, providerDetails, providerInfo }) => {
<> <>
<ClickAwayListener mouseEvent="onClick" onClickAway={clickAwayNetworks} touchEvent={false}> <ClickAwayListener mouseEvent="onClick" onClickAway={clickAwayNetworks} touchEvent={false}>
<List className={classes.network} component="div"> <List className={classes.network} component="div">
<NetworkLabel /> {networkList}
<Divider />
<NetworkLabel />
<Divider />
<NetworkLabel />
<Divider />
<NetworkLabel />
</List> </List>
</ClickAwayListener> </ClickAwayListener>
</> </>

View File

@ -5,7 +5,6 @@ import Col from 'src/components/layout/Col'
import Paragraph from 'src/components/layout/Paragraph' import Paragraph from 'src/components/layout/Paragraph'
import { getNetworkInfo } from 'src/config' import { getNetworkInfo } from 'src/config'
import { border, md, screenSm, sm, xs, fontColor } from 'src/theme/variables' import { border, md, screenSm, sm, xs, fontColor } from 'src/theme/variables'
/* import { NETWORKSNAMES } from 'src/utils/constants' */
const networkInfo = getNetworkInfo() const networkInfo = getNetworkInfo()
@ -29,13 +28,13 @@ const useStyles = makeStyles({
}, },
}) })
const NetworkLabel = (): React.ReactElement => { const NetworkLabel = ({ networkName }): React.ReactElement => {
const classes = useStyles() const classes = useStyles()
return ( return (
<Col className={classes.container} middle="xs" start="xs"> <Col className={classes.container} middle="xs" start="xs">
<Paragraph className={classes.text} size="xs"> <Paragraph className={classes.text} size="xs">
{networkInfo.label} {networkName}
</Paragraph> </Paragraph>
</Col> </Col>
) )

View File

@ -53,7 +53,8 @@ class NetworkSelector extends React.Component<any> {
<> <>
<div className={classes.root} ref={this.myRef}> <div className={classes.root} ref={this.myRef}>
<Col className={classes.networkList} end="sm" middle="xs" onClick={toggle}> <Col className={classes.networkList} end="sm" middle="xs" onClick={toggle}>
<NetworkLabel /> {/* ToDo read the networkname from the current wallet */}
<NetworkLabel networkName="Ethereum" />
<IconButton className={classes.expand} disableRipple> <IconButton className={classes.expand} disableRipple>
{open ? <ExpandLess /> : <ExpandMore />} {open ? <ExpandLess /> : <ExpandMore />}
</IconButton> </IconButton>