1- import Image from "next/image" ;
1+ import SigninButton from '@/components/signin-button/signin-button' ;
2+ import Image from 'next/image' ;
23
34export default function Home ( ) {
45 return (
56 < div className = "grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]" >
67 < main className = "flex flex-col gap-8 row-start-2 items-center sm:items-start" >
7- < Image
8- className = "dark:invert"
9- src = "/next.svg"
10- alt = "Next.js logo"
11- width = { 180 }
12- height = { 38 }
13- priority
14- />
8+ < Image className = "dark:invert" src = "/next.svg" alt = "Next.js logo" width = { 180 } height = { 38 } priority />
159 < ol className = "list-inside list-decimal text-sm text-center sm:text-left font-[family-name:var(--font-geist-mono)]" >
1610 < li className = "mb-2" >
17- Get started by editing{ " " }
18- < code className = "bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-semibold" >
19- app/page.tsx
20- </ code >
21- .
11+ Get started by editing{ ' ' }
12+ < code className = "bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-semibold" > app/page.tsx</ code > .
2213 </ li >
2314 < li > Save and see your changes instantly.</ li >
2415 </ ol >
2516
2617 < div className = "flex gap-4 items-center flex-col sm:flex-row" >
18+ < SigninButton />
2719 < a
2820 className = "rounded-full border border-solid border-transparent transition-colors flex items-center justify-center bg-foreground text-background gap-2 hover:bg-[#383838] dark:hover:bg-[#ccc] text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5"
2921 href = "https://vercel.com/new?utm_source=create-next-app& utm_medium = appdir - template - tw & utm_campaign = create - next - app "
3022 target = "_blank"
3123 rel = "noopener noreferrer"
3224 >
33- < Image
34- className = "dark:invert"
35- src = "/vercel.svg"
36- alt = "Vercel logomark"
37- width = { 20 }
38- height = { 20 }
39- />
25+ < Image className = "dark:invert" src = "/vercel.svg" alt = "Vercel logomark" width = { 20 } height = { 20 } />
4026 Deploy now
4127 </ a >
4228 < a
@@ -56,13 +42,7 @@ export default function Home() {
5642 target = "_blank"
5743 rel = "noopener noreferrer"
5844 >
59- < Image
60- aria-hidden
61- src = "/file.svg"
62- alt = "File icon"
63- width = { 16 }
64- height = { 16 }
65- />
45+ < Image aria-hidden src = "/file.svg" alt = "File icon" width = { 16 } height = { 16 } />
6646 Learn
6747 </ a >
6848 < a
@@ -71,13 +51,7 @@ export default function Home() {
7151 target = "_blank"
7252 rel = "noopener noreferrer"
7353 >
74- < Image
75- aria-hidden
76- src = "/window.svg"
77- alt = "Window icon"
78- width = { 16 }
79- height = { 16 }
80- />
54+ < Image aria-hidden src = "/window.svg" alt = "Window icon" width = { 16 } height = { 16 } />
8155 Examples
8256 </ a >
8357 < a
@@ -86,13 +60,7 @@ export default function Home() {
8660 target = "_blank"
8761 rel = "noopener noreferrer"
8862 >
89- < Image
90- aria-hidden
91- src = "/globe.svg"
92- alt = "Globe icon"
93- width = { 16 }
94- height = { 16 }
95- />
63+ < Image aria-hidden src = "/globe.svg" alt = "Globe icon" width = { 16 } height = { 16 } />
9664 Go to nextjs.org →
9765 </ a >
9866 </ footer >
0 commit comments