/* @flow */ import styled from 'styled-components'; import React from 'react'; import { FormattedMessage } from 'react-intl'; import { FONT_SIZE } from 'config/variables'; import { colors, Switch, CoinLogo } from 'trezor-ui-components'; import l10nMessages from '../../index.messages'; const Wrapper = styled.div` display: flex; flex-direction: column; `; const Label = styled.div` display: flex; color: ${colors.TEXT_SECONDARY}; align-items: center; `; const Row = styled.div` display: flex; flex-direction: column; `; const Content = styled.div` display: flex; margin-top: 20px; flex-direction: column; `; const CoinRow = styled.div` height: 50px; align-items: center; display: flex; border-bottom: 1px solid ${colors.DIVIDER}; color: ${colors.TEXT_PRIMARY}; justify-content: space-between; &:first-child { border-top: 1px solid ${colors.DIVIDER}; } `; const Left = styled.div` display: flex; align-items: center; `; const Right = styled.div``; const Name = styled.div` display: flex; font-size: ${FONT_SIZE.BIG}; color: ${colors.TEXT_PRIMARY}; `; const LogoWrapper = styled.div` display: flex; width: 45px; justify-content: center; align-items: center; `; const CoinsSettings = (props: Props) => ( {props.networks .filter(network => !network.isHidden) .map(network => ( {network.name} { props.handleCoinVisibility(network.shortcut, !isVisible); }} checked={props.hiddenCoins.includes(network.shortcut)} /> ))} ); export default CoinsSettings;