1
0
mirror of https://github.com/trezor/trezor-wallet synced 2025-07-04 13:52:38 +00:00
trezor-wallet/src/js/views/Wallet/components/LeftNavigation/components/Row/index.js
Vasek Mlejnsky 27e3385b7d Move 'RowCoin' to its own component
- 'RowCoin' is used in both 'AccountMenu' and 'CoinMenu'
2018-08-17 11:49:04 +02:00

41 lines
847 B
JavaScript

import styled, { css } from 'styled-components';
import React from 'react';
import PropTypes from 'prop-types';
import { TRANSITION_TIME } from 'config/variables';
const Wrapper = styled.div`
height: 100%;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
${props => props.column && css`
flex-direction: column;
align-items: flex-start;
`}
cursor: pointer;
transition: background-color ${TRANSITION_TIME.BASE}, color ${TRANSITION_TIME.BASE};
`;
const Row = ({
children, column = false,
}) => (
<Wrapper
column={column}
>{children}
</Wrapper>
);
Row.propTypes = {
children: PropTypes.oneOfType([
PropTypes.arrayOf(PropTypes.node),
PropTypes.node,
]),
column: PropTypes.bool,
};
export default Row;