import { Link } from 'react-router'; import { injectIntl, defineMessages } from 'react-intl'; const messages = defineMessages({ start: { id: 'getting_started.heading', defaultMessage: 'Getting started' }, public: { id: 'navigation_bar.public_timeline', defaultMessage: 'Public timeline' }, preferences: { id: 'navigation_bar.preferences', defaultMessage: 'Preferences' }, logout: { id: 'navigation_bar.logout', defaultMessage: 'Logout' } }); const outerStyle = { boxSizing: 'border-box', display: 'flex', flexDirection: 'column', overflowY: 'hidden' }; const innerStyle = { boxSizing: 'border-box', padding: '0', display: 'flex', flexDirection: 'column', overflowY: 'auto', flexGrow: '1' }; const tabStyle = { display: 'block', flex: '1 1 auto', padding: '15px', paddingBottom: '13px', color: '#9baec8', textDecoration: 'none', textAlign: 'center', fontSize: '16px', borderBottom: '2px solid transparent' }; const tabActiveStyle = { color: '#2b90d9', borderBottom: '2px solid #2b90d9' }; const Drawer = ({ children, withHeader, intl }) => { let header = ''; if (withHeader) { header = (
); } return (
{header}
{children}
); }; Drawer.propTypes = { withHeader: React.PropTypes.bool, children: React.PropTypes.node, intl: React.PropTypes.object }; export default injectIntl(Drawer);