diff --git a/src/components/main/Logo/style.scss b/src/components/main/Logo/style.scss index 1f45b651..58cb6cc4 100644 --- a/src/components/main/Logo/style.scss +++ b/src/components/main/Logo/style.scss @@ -2,4 +2,5 @@ font-size: $text_sign; font-weight: 800; display: flex; + user-select: none; } diff --git a/src/redux/user/api.ts b/src/redux/user/api.ts index 65e716dd..0b688624 100644 --- a/src/redux/user/api.ts +++ b/src/redux/user/api.ts @@ -1,4 +1,4 @@ -import { api } from "$utils/api"; +import { api, authMiddleware } from "$utils/api"; import { API } from "$constants/api"; import { IApiUser } from "$redux/user/constants"; diff --git a/src/utils/api/index.ts b/src/utils/api/index.ts index 4cf829df..45012ee1 100644 --- a/src/utils/api/index.ts +++ b/src/utils/api/index.ts @@ -1,5 +1,12 @@ import axios from 'axios'; import { API } from "$constants/api"; +import { store } from '$redux/store'; +import { push } from "connected-react-router"; + +export const authMiddleware = r => { + store.dispatch(push('/login')); + return r; +}; export const api = axios.create({ baseURL: API.BASE,