From 8ebb64635265888c280a3ddc8608c7b72745c817 Mon Sep 17 00:00:00 2001 From: horhik Date: Mon, 25 May 2020 02:59:57 +0300 Subject: [PATCH] create basic routing --- src/actions/route-actions.js | 0 src/components/navigation/page-links.jsx | 36 ++++++++++++++++-------- src/constants/routes.js | 0 3 files changed, 25 insertions(+), 11 deletions(-) create mode 100644 src/actions/route-actions.js create mode 100644 src/constants/routes.js diff --git a/src/actions/route-actions.js b/src/actions/route-actions.js new file mode 100644 index 0000000..e69de29 diff --git a/src/components/navigation/page-links.jsx b/src/components/navigation/page-links.jsx index 9eef614..081f3ea 100644 --- a/src/components/navigation/page-links.jsx +++ b/src/components/navigation/page-links.jsx @@ -1,22 +1,36 @@ import React from 'react' import asciiWord from "../../functions/ascii-word"; import {Link} from "react-router-dom"; +import pages from "../../constants/routes"; +import {connect} from 'react-redux' +import {setCurrentPage} from "../../actions/route-actions"; const PageLinks = props => { + const goToPage = page => { + props.setCurrentPage(page) + } return( ) } -export default PageLinks \ No newline at end of file +export default connect(state => ({ + currentPageSrc: state.client.currentPath +}), { + setCurrentPage +})(PageLinks) \ No newline at end of file diff --git a/src/constants/routes.js b/src/constants/routes.js new file mode 100644 index 0000000..e69de29