const React = require('react'); const Styled = require('styled-components'); const Title = require('./title'); const { default: styled } = Styled; const margin = (props) => props.collapsed ? ` margin-left: auto; ` : ''; const justify = (props) => props.collapsed ? 'flex-end' : 'flex-start'; const xs = (props) => props.collapsed ? 6 : 12; const StyledTitle = styled(Title)` font-weight: normal !important; flex-grow: 2; `; const InnerDescription = styled.div` ${margin} justify-content: ${justify}; `; const Description = (props) => ( {props.children} ); Description.propTypes = { children: React.PropTypes.node, collapsed: React.PropTypes.bool }; module.exports = Description;