diff --git a/FE/src/components/common/Header/UserMenu.jsx b/FE/src/components/common/Header/UserMenu.jsx index d4f9a22..d0072ae 100644 --- a/FE/src/components/common/Header/UserMenu.jsx +++ b/FE/src/components/common/Header/UserMenu.jsx @@ -1,6 +1,7 @@ import React, { useContext } from "react"; import PropTypes from "prop-types"; import { useCookies } from "react-cookie"; +import pipe from "@Utils/pipe"; import Popover from "@material-ui/core/Popover"; import PopupState, { bindTrigger, bindPopover } from "material-ui-popup-state"; @@ -26,10 +27,7 @@ const UserMenu = ({ userId, url }) => { const [, , removeCookie] = useCookies([TOKEN]); const { userDispatch } = useContext(UserContext); - const signOutHandler = () => { - removeCookie(TOKEN); - userDispatch(deleteUserData()); - }; + const signOutHandler = () => pipe(removeCookie, deleteUserData, userDispatch)(TOKEN); return ( diff --git a/FE/src/pages/Login.jsx b/FE/src/pages/Login.jsx index a52fa7f..a4cd845 100644 --- a/FE/src/pages/Login.jsx +++ b/FE/src/pages/Login.jsx @@ -1,8 +1,6 @@ import React, { useContext, useEffect } from "react"; - import jwtDecode from "jwt-decode"; import { useCookies } from "react-cookie"; - import pipe from "@Utils/pipe"; import { UserContext } from "@Contexts/userContext";