Replaced JavaScript with TypeScript.

This commit is contained in:
Daniel
2023-01-29 21:42:36 +03:30
parent 31010c96e9
commit 4cd0e8799c
12 changed files with 249 additions and 172 deletions
-5
View File
@@ -1,5 +0,0 @@
import '@/styles/globals.css'
export default function App({ Component, pageProps }) {
return <Component {...pageProps} />
}
+4 -4
View File
@@ -1,6 +1,8 @@
import "@/styles/globals.css";
import type { AppProps } from "next/app";
import Head from "next/head";
export default function Home() {
export default function App({ Component, pageProps }: AppProps) {
return (
<>
<Head>
@@ -9,9 +11,7 @@ export default function Home() {
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="/favicon.ico" />
</Head>
<main>
<h1 className="text-3xl font-bold text-center">LinkWarden</h1>
</main>
<Component {...pageProps} />
</>
);
}
-5
View File
@@ -1,5 +0,0 @@
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
export default function handler(req, res) {
res.status(200).json({ name: 'John Doe' })
}
+13
View File
@@ -0,0 +1,13 @@
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
import type { NextApiRequest, NextApiResponse } from 'next'
type Data = {
name: string
}
export default function handler(
req: NextApiRequest,
res: NextApiResponse<Data>
) {
res.status(200).json({ name: 'John Doe' })
}
+9
View File
@@ -0,0 +1,9 @@
export default function Home() {
return (
<>
<main>
<h1 className="underline">Linkwarden</h1>
</main>
</>
);
}