|
1 | | -import { useState , useEffect} from "react"; |
| 1 | +import { useEffect} from "react"; |
2 | 2 | import { Box, Button, Spinner, useToast } from '@chakra-ui/react' |
3 | | -import { fetchUserProfile,getUserProfileFromStorage, getAccessToken, openAuthWindow, saveAccessToken, saveAuthCode, saveUserProfile, getAccessTokenFromStorage, deleteAccessToken, handleInitialLogin, handleLoadFrom, handleLogin, handleLogout } from "./helpers/auth"; |
4 | | -import { UserProfile } from "./types/googleapis"; |
5 | | -import { loadContextmenu , pushNotification } from "./helpers/windowhelper"; |
| 3 | +import { getAccessToken, saveAuthCode, handleInitialLogin, handleLoadFrom, handleLogin, handleLogout } from "./helpers/auth"; |
| 4 | +import { loadContextmenu } from "./helpers/windowhelper"; |
6 | 5 | import TaskPage from "./components/TaskPage"; |
7 | | -import { useRecoilState, useRecoilValue, useSetRecoilState } from "recoil"; |
8 | | -import { accessTokenState, activeCategoryTasksState, activeTaskCategoryState, attemptLoginState, attemptLogoutState, authLoadingState, loggedInSelector, messageState, userProfileState } from "./config/states"; |
| 6 | +import { useRecoilState, useRecoilValue } from "recoil"; |
| 7 | +import { attemptLoginState, attemptLogoutState, authLoadingState, loggedInSelector, messageState } from "./config/states"; |
9 | 8 | import Header from "./components/ui/Header"; |
10 | | -import { task } from "./types/taskapi"; |
11 | 9 | import { listen_for_auth_code } from "./helpers/eventlistner"; |
12 | | -import { AccessToken } from "./helpers/commands"; |
13 | 10 |
|
14 | 11 | // disable default context menu on build |
15 | 12 | loadContextmenu(); |
16 | 13 |
|
17 | 14 | function App() { |
18 | 15 | const [loading, setLoading] = useRecoilState<boolean>(authLoadingState); |
19 | 16 | const loggedIn = useRecoilValue(loggedInSelector); |
20 | | - const setProfile = useSetRecoilState<UserProfile | null>(userProfileState); |
21 | | - const setAccessToken = useSetRecoilState<string | null>(accessTokenState); |
22 | 17 | const [attemptedLogin, setAttemptedLogin] = useRecoilState<boolean>(attemptLoginState); |
23 | 18 | const [attemptedLogout, setAttemptedLogout] = useRecoilState<boolean>(attemptLogoutState); |
24 | | - const setActiveTaskCategory = useSetRecoilState<number>(activeTaskCategoryState); |
25 | | - const setActiveCategoryTasksState = useSetRecoilState<task[]>(activeCategoryTasksState); |
26 | 19 | const [toastMessage, setToastMessage] = useRecoilState(messageState) |
27 | 20 |
|
28 | 21 | // error message toast |
|
0 commit comments