2017-05-07 22:19:15 +02:00
|
|
|
import { createStructuredSelector } from 'reselect';
|
2018-11-09 08:11:01 +01:00
|
|
|
import connect from 'utils/connect';
|
2017-05-07 22:19:15 +02:00
|
|
|
|
2017-05-19 07:28:08 +02:00
|
|
|
const Route = ({ route, name, children }) => {
|
|
|
|
if (route === name) {
|
|
|
|
return children;
|
2017-05-07 22:19:15 +02:00
|
|
|
}
|
2017-05-19 07:28:08 +02:00
|
|
|
return null;
|
|
|
|
};
|
2017-05-07 22:19:15 +02:00
|
|
|
|
|
|
|
const getRoute = state => state.router.route;
|
|
|
|
|
2017-05-26 08:20:00 +02:00
|
|
|
const mapState = createStructuredSelector({
|
2017-05-07 22:19:15 +02:00
|
|
|
route: getRoute
|
|
|
|
});
|
|
|
|
|
2017-05-26 08:20:00 +02:00
|
|
|
export default connect(mapState)(Route);
|