From d7bd79b5b42ad9aabd7904cb0b22708838dde9be Mon Sep 17 00:00:00 2001 From: Ravinou Date: Sat, 15 Feb 2025 20:46:26 +0100 Subject: [PATCH] =?UTF-8?q?refactor:=20=E2=9A=A1=20=5Fapp,=20404=20and=20i?= =?UTF-8?q?ndex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/{404.js => 404.tsx} | 0 pages/{_app.js => _app.tsx} | 3 ++- pages/{index.js => index.tsx} | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) rename pages/{404.js => 404.tsx} (100%) rename pages/{_app.js => _app.tsx} (86%) rename pages/{index.js => index.tsx} (84%) diff --git a/pages/404.js b/pages/404.tsx similarity index 100% rename from pages/404.js rename to pages/404.tsx diff --git a/pages/_app.js b/pages/_app.tsx similarity index 86% rename from pages/_app.js rename to pages/_app.tsx index ee0ce25..fca65d0 100644 --- a/pages/_app.js +++ b/pages/_app.tsx @@ -4,11 +4,12 @@ import Head from 'next/head'; import { ToastContainer } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; import { SessionProvider } from 'next-auth/react'; +import { AppProps } from 'next/app'; //Components import Layout from '../Components/UI/Layout/Layout'; -export default function MyApp({ Component, pageProps }) { +export default function MyApp({ Component, pageProps }: AppProps) { return ( diff --git a/pages/index.js b/pages/index.tsx similarity index 84% rename from pages/index.js rename to pages/index.tsx index b4db2c8..e67fa7e 100644 --- a/pages/index.js +++ b/pages/index.tsx @@ -1,11 +1,12 @@ //Lib -import { authOptions } from '../pages/api/auth/[...nextauth]'; +import { authOptions } from './api/auth/[...nextauth]'; import { getServerSession } from 'next-auth/next'; import { useSession } from 'next-auth/react'; import Head from 'next/head'; //Lib import RepoList from '../Containers/RepoList/RepoList'; +import { GetServerSidePropsContext } from 'next'; export default function Index() { const { status } = useSession(); @@ -30,7 +31,7 @@ export default function Index() { ); } -export async function getServerSideProps(context) { +export async function getServerSideProps(context: GetServerSidePropsContext) { //Var const session = await getServerSession(context.req, context.res, authOptions);