Adding some navigation items from #262 to the getting started screen
parent
fd1773c495
commit
5e89b02bc6
@ -0,0 +1,41 @@
|
||||
import { Link } from 'react-router';
|
||||
|
||||
const outerStyle = {
|
||||
display: 'block',
|
||||
padding: '15px',
|
||||
fontSize: '16px',
|
||||
color: '#fff',
|
||||
textDecoration: 'none'
|
||||
};
|
||||
|
||||
const iconStyle = {
|
||||
display: 'inline-block',
|
||||
marginRight: '5px'
|
||||
};
|
||||
|
||||
const ColumnLink = ({ icon, text, to, href }) => {
|
||||
if (href) {
|
||||
return (
|
||||
<a href={href} style={outerStyle} className='column-link'>
|
||||
<i className={`fa fa-fw fa-${icon}`} style={iconStyle} />
|
||||
{text}
|
||||
</a>
|
||||
);
|
||||
} else {
|
||||
return (
|
||||
<Link to={to} style={outerStyle} className='column-link'>
|
||||
<i className={`fa fa-fw fa-${icon}`} style={iconStyle} />
|
||||
{text}
|
||||
</Link>
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
ColumnLink.propTypes = {
|
||||
icon: React.PropTypes.string.isRequired,
|
||||
text: React.PropTypes.string.isRequired,
|
||||
to: React.PropTypes.string,
|
||||
href: React.PropTypes.string
|
||||
};
|
||||
|
||||
export default ColumnLink;
|
Loading…
Reference in new issue