diff options
author | Sunil Shetye | 2024-10-14 22:31:34 +0530 |
---|---|---|
committer | Sunil Shetye | 2024-10-14 23:19:46 +0530 |
commit | 0594f4e2aa4b0c9a5ca3ae9c9c55dc8a0c0c1ef2 (patch) | |
tree | fe12c56a1e15e28fda80caa9d6b4970188e40e78 | |
parent | 56610b3c04405af66b426393f84a141f393640f5 (diff) | |
download | Common-Interface-Project-0594f4e2aa4b0c9a5ca3ae9c9c55dc8a0c0c1ef2.tar.gz Common-Interface-Project-0594f4e2aa4b0c9a5ca3ae9c9c55dc8a0c0c1ef2.tar.bz2 Common-Interface-Project-0594f4e2aa4b0c9a5ca3ae9c9c55dc8a0c0c1ef2.zip |
replace store methods with useSelector and useDispatch
-rw-r--r-- | blocks/eda-frontend/src/components/SchematicEditor/Header.js | 7 | ||||
-rw-r--r-- | blocks/eda-frontend/src/components/Shared/Navbar.js | 10 |
2 files changed, 9 insertions, 8 deletions
diff --git a/blocks/eda-frontend/src/components/SchematicEditor/Header.js b/blocks/eda-frontend/src/components/SchematicEditor/Header.js index 6b927d6e..1f998c46 100644 --- a/blocks/eda-frontend/src/components/SchematicEditor/Header.js +++ b/blocks/eda-frontend/src/components/SchematicEditor/Header.js @@ -31,7 +31,6 @@ import { deepPurple } from '@material-ui/core/colors' import logo from '../../static/favicon.ico' import { setTitle, logout, setSchTitle, setSchShared } from '../../redux/actions/index' -import store from '../../redux/store' import { getDateTime as getDate } from '../../utils/GalleryUtils' const useStyles = makeStyles((theme) => ({ @@ -102,8 +101,8 @@ SimpleSnackbar.propTypes = { function Header () { const history = useHistory() const classes = useStyles() - const isAuthenticated = store.getState().authReducer.isAuthenticated - const user = store.getState().authReducer.user + const isAuthenticated = useSelector(state => state.authReducer.isAuthenticated) + const user = useSelector(state => state.authReducer.user) const details = useSelector(state => state.saveSchematicReducer.details) const isSaved = useSelector(state => state.saveSchematicReducer.isSaved) const isShared = useSelector(state => state.saveSchematicReducer.isShared) @@ -333,7 +332,7 @@ function Header () { {typography2} </MenuItem> <MenuItem onClick={() => { - store.dispatch(logout(history)) + dispatch(logout(history)) }} > Logout diff --git a/blocks/eda-frontend/src/components/Shared/Navbar.js b/blocks/eda-frontend/src/components/Shared/Navbar.js index 77ec687f..b42cb4c2 100644 --- a/blocks/eda-frontend/src/components/Shared/Navbar.js +++ b/blocks/eda-frontend/src/components/Shared/Navbar.js @@ -1,11 +1,11 @@ import React, { useState } from 'react' +import { useSelector, useDispatch } from 'react-redux' import { AppBar, Avatar, Button, Fade, IconButton, Link, ListItemText, Menu, MenuItem, Toolbar, Typography } from '@material-ui/core' import { makeStyles } from '@material-ui/core/styles' import { deepPurple } from '@material-ui/core/colors' import { Link as RouterLink, useHistory } from 'react-router-dom' import logo from '../../static/favicon.ico' -import store from '../../redux/store' import { logout } from '../../redux/actions/index' const useStyles = makeStyles((theme) => ({ @@ -42,8 +42,10 @@ export function Header () { const history = useHistory() const classes = useStyles() const [anchorEl, setAnchorEl] = useState(null) - const isAuthenticated = store.getState().authReducer.isAuthenticated - const user = store.getState().authReducer.user + const isAuthenticated = useSelector(state => state.authReducer.isAuthenticated) + const user = useSelector(state => state.authReducer.user) + + const dispatch = useDispatch() const handleClick = (event) => { setAnchorEl(event.currentTarget) @@ -193,7 +195,7 @@ export function Header () { {typography} </MenuItem> <MenuItem onClick={() => { - store.dispatch(logout(history)) + dispatch(logout(history)) }} > Logout |