From 5a3eb859dbe51783c365d9765558688122dc8adc Mon Sep 17 00:00:00 2001 From: Adrian <107351903+6lr61@users.noreply.github.com> Date: Tue, 10 Sep 2024 09:54:47 +0200 Subject: [PATCH] refactor: move context to its own directy --- src/App.tsx | 2 +- src/components/LoginButton.tsx | 2 +- src/contexts/{ => auth-state}/AuthStateContext.ts | 0 src/contexts/{ => auth-state}/AuthStateProvider.tsx | 8 ++++---- src/main.tsx | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) rename src/contexts/{ => auth-state}/AuthStateContext.ts (100%) rename src/contexts/{ => auth-state}/AuthStateProvider.tsx (92%) diff --git a/src/App.tsx b/src/App.tsx index 3348a46..054493e 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,6 +1,6 @@ import { useContext } from "react"; import "./App.css"; -import { AuthStateContext } from "./contexts/AuthStateContext"; +import { AuthStateContext } from "./contexts/auth-state/AuthStateContext"; import LoginButton from "./components/LoginButton"; export default function App() { diff --git a/src/components/LoginButton.tsx b/src/components/LoginButton.tsx index 00a7162..48a0259 100644 --- a/src/components/LoginButton.tsx +++ b/src/components/LoginButton.tsx @@ -1,5 +1,5 @@ import { useContext } from "react"; -import { AuthStateContext } from "../contexts/AuthStateContext"; +import { AuthStateContext } from "../contexts/auth-state/AuthStateContext"; export default function LoginButton(): React.ReactElement { const context = useContext(AuthStateContext); diff --git a/src/contexts/AuthStateContext.ts b/src/contexts/auth-state/AuthStateContext.ts similarity index 100% rename from src/contexts/AuthStateContext.ts rename to src/contexts/auth-state/AuthStateContext.ts diff --git a/src/contexts/AuthStateProvider.tsx b/src/contexts/auth-state/AuthStateProvider.tsx similarity index 92% rename from src/contexts/AuthStateProvider.tsx rename to src/contexts/auth-state/AuthStateProvider.tsx index a9091f0..e4a3595 100644 --- a/src/contexts/AuthStateProvider.tsx +++ b/src/contexts/auth-state/AuthStateProvider.tsx @@ -1,8 +1,8 @@ import { useCallback, useEffect, useState } from "react"; -import { useLocalStorage } from "../hooks/useLocalStorage"; -import { validateToken } from "../utils/validateToken"; -import { OAuthMessage } from "../callback"; -import { revokeToken } from "../utils/revokeToken"; +import { useLocalStorage } from "../../hooks/useLocalStorage"; +import { validateToken } from "../../utils/validateToken"; +import { OAuthMessage } from "../../callback"; +import { revokeToken } from "../../utils/revokeToken"; import { type AuthState, AuthStateContext } from "./AuthStateContext"; const OAUTH2_URL = "https://id.twitch.tv/oauth2/authorize"; diff --git a/src/main.tsx b/src/main.tsx index c6dcda0..de31ef7 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -2,7 +2,7 @@ import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import App from "./App.tsx"; import "./index.css"; -import AuthStateProvider from "./contexts/AuthStateProvider.tsx"; +import AuthStateProvider from "./contexts/auth-state/AuthStateProvider.tsx"; const rootElement = document.querySelector("#root");