chrone: sperate client and server to different repos.

This commit is contained in:
a.bouhuolia
2021-09-21 17:13:53 +02:00
parent e011b2a82b
commit 18df5530c7
10015 changed files with 17686 additions and 97524 deletions

View File

@@ -0,0 +1,6 @@
import { connect } from "react-redux";
import { withRouter } from "react-router-dom"
export default (mapState) => {
return () => withRouter ;
};

View File

@@ -0,0 +1,31 @@
import { connect } from 'react-redux';
const mapDispatchToProps = (dispatch, props) => {
return {
addQuery: (key, value) => {
let pathname = props.location.pathname;
let searchParams = new URLSearchParams(props.location.search);
searchParams.set(key, value);
props.history.push({
pathname: pathname,
search: searchParams.toString(),
});
},
removeQuery: (key) => {
let pathname = props.location.pathname;
let searchParams = new URLSearchParams(props.location.search);
// returns the existing query string: '?type=fiction&author=fahid'
searchParams.delete(key);
props.history.push({
pathname: pathname,
search: searchParams.toString(),
});
},
}
}
export default connect(null, mapDispatchToProps)