Files
TechRadarAJR/js/components/Link.js
2017-03-01 20:34:08 +01:00

22 lines
449 B
JavaScript

import React from 'react';
import { connect } from 'react-redux';
import actions from '../actions';
function Link({ pageName, children, navigate, className, style = {}}) {
const handleClick = (e) => {
e.preventDefault();
navigate(pageName);
};
return (
<a href={`/${pageName}.html`} onClick={handleClick} style={style} {...{ className }}>
{children}
</a>
);
}
export default connect(
undefined,
actions
)(Link);