11'use client'
2- import { useState } from 'react'
3- import Login from './(auth)/login/page'
42import { QueryClient , QueryClientProvider } from '@tanstack/react-query'
5-
3+ import { ArrowRight } from 'lucide-react'
64import Image from 'next/image'
7- import Link from "next/link"
8- import { ArrowRight } from "lucide-react"
9- import { Spotlight } from "@/components/spotlight-new" ;
5+ import Link from 'next/link'
6+ import { useState } from 'react'
7+
8+ import { Spotlight } from '@/components/spotlight-new'
109
1110export default function Home ( ) {
1211 const [ queryClient ] = useState ( ( ) => new QueryClient ( ) )
1312
1413 return (
1514 < QueryClientProvider client = { queryClient } >
16- < div className = "flex min-h-screen flex-col items-center justify-between p-6 md:p-16 bg-black/[0.96] text-white relative overflow-hidden " >
15+ < div className = "relative flex min-h-screen flex-col items-center justify-between overflow-hidden bg-black/[0.96] p-6 text-white md:p-16 " >
1716 < Spotlight />
18- < div className = "z-10 w-full max-w-5xl items-center justify-between font-mono text-sm flex " >
17+ < div className = "z-10 flex w-full max-w-5xl items-center justify-between font-mono text-sm" >
1918 < p className = "fixed left-0 top-0 flex w-full justify-center border-b border-gray-800 bg-gradient-to-b from-zinc-900 pb-6 pt-8 backdrop-blur-2xl md:static md:w-auto md:rounded-xl md:border md:bg-gray-900 md:p-4" >
2019 Get started by editing
2120 < code className = "font-mono font-bold" > src/app/page.tsx</ code >
@@ -27,13 +26,20 @@ export default function Home() {
2726 target = "_blank"
2827 rel = "noopener noreferrer"
2928 >
30- By < Image src = "/mamba-white.svg" alt = "Wstack Logo" width = { 150 } height = { 66 } priority />
29+ By{ ' ' }
30+ < Image
31+ src = "/mamba-white.svg"
32+ alt = "Wstack Logo"
33+ width = { 150 }
34+ height = { 66 }
35+ priority
36+ />
3137 </ Link >
3238 </ div >
3339 </ div >
3440
3541 < div className = "flex flex-col items-center justify-center text-center" >
36- < div className = "relative flex place-items-center mb-8 md:mt-12 mt-24 " >
42+ < div className = "relative mb-8 mt-24 flex place-items-center md:mt-12" >
3743 < Image
3844 src = "/wstack-white.svg"
3945 alt = "Wstack Logo"
@@ -42,42 +48,42 @@ export default function Home() {
4248 priority
4349 className = "relative dark:drop-shadow-[0_0_1.2rem_#ffffff70]"
4450 />
45- < span className = ' text-xs font-medium text-cyan-200' > BETA</ span >
51+ < span className = " text-xs font-medium text-cyan-200" > BETA</ span >
4652 </ div >
4753
48- < h1 className = { ` text-2xl md:text-3xl lg:text-4xl mb-6 max-w-3xl` } >
54+ < h1 className = { 'mb-6 max-w-3xl text-2xl md:text-3xl lg:text-4xl' } >
4955 The only starter kit you need to launch your startup—period.
5056 </ h1 >
5157 </ div >
5258
53- < div className = "mb-32 grid text-center lg:mb-0 lg:grid-cols-3 lg:text-left gap-8 max-w-5xl " >
59+ < div className = "mb-32 grid max-w-5xl gap-8 text-center lg:mb-0 lg:grid-cols-3 lg:text-left" >
5460 < Link
5561 href = "https://github.com/MambaCodes/wstack"
5662 className = "group rounded-lg border border-gray-800 px-5 py-4 transition-colors hover:border-gray-500 hover:bg-gray-900"
5763 >
58- < h2 className = { ` mb-3 text-2xl font-semibold` } >
59- Tech Stack{ " " }
64+ < h2 className = { ' mb-3 text-2xl font-semibold' } >
65+ Tech Stack{ ' ' }
6066 < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
6167 < ArrowRight className = "inline h-5 w-5" />
6268 </ span >
6369 </ h2 >
64- < p className = { ` m-0 max-w-[30ch] text-sm opacity-70` } >
70+ < p className = { ' m-0 max-w-[30ch] text-sm opacity-70' } >
6571 See why we chose this stack.
6672 </ p >
6773 </ Link >
6874
6975 < Link
7076 href = "https://github.com/MambaCodes/wstack-docs"
71- target = ' _blank'
77+ target = " _blank"
7278 className = "group rounded-lg border border-gray-800 px-5 py-4 transition-colors hover:border-gray-500 hover:bg-gray-900"
7379 >
74- < h2 className = { ` mb-3 text-2xl font-semibold` } >
75- Documentation{ " " }
80+ < h2 className = { ' mb-3 text-2xl font-semibold' } >
81+ Documentation{ ' ' }
7682 < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
7783 < ArrowRight className = "inline h-5 w-5" />
7884 </ span >
7985 </ h2 >
80- < p className = { ` m-0 max-w-[30ch] text-sm opacity-70` } >
86+ < p className = { ' m-0 max-w-[30ch] text-sm opacity-70' } >
8187 Find in-depth information about Wstack features and API.
8288 </ p >
8389 </ Link >
@@ -86,29 +92,29 @@ export default function Home() {
8692 href = "https://github.com/MambaCodes/wstack"
8793 className = "group rounded-lg border border-gray-800 px-5 py-4 transition-colors hover:border-gray-500 hover:bg-gray-900"
8894 >
89- < h2 className = { ` mb-3 text-2xl font-semibold` } >
90- Templates{ " " }
95+ < h2 className = { ' mb-3 text-2xl font-semibold' } >
96+ Templates{ ' ' }
9197 < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
9298 < ArrowRight className = "inline h-5 w-5" />
9399 </ span >
94100 </ h2 >
95- < p className = { ` m-0 max-w-[30ch] text-sm opacity-70` } >
101+ < p className = { ' m-0 max-w-[30ch] text-sm opacity-70' } >
96102 Discover and deploy boilerplate example Wstack projects.
97103 </ p >
98104 </ Link >
99105
100106 < Link
101107 href = "https://github.com/MambaCodes/wstack-docs"
102- target = ' _blank'
108+ target = " _blank"
103109 className = "group rounded-lg border border-gray-800 px-5 py-4 transition-colors hover:border-gray-500 hover:bg-gray-900"
104110 >
105- < h2 className = { ` mb-3 text-2xl font-semibold` } >
106- Prompts{ " " }
111+ < h2 className = { ' mb-3 text-2xl font-semibold' } >
112+ Prompts{ ' ' }
107113 < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
108114 < ArrowRight className = "inline h-5 w-5" />
109115 </ span >
110116 </ h2 >
111- < p className = { ` m-0 max-w-[30ch] text-sm opacity-70` } >
117+ < p className = { ' m-0 max-w-[30ch] text-sm opacity-70' } >
112118 AI-focused starter kit with pre-built prompts.
113119 </ p >
114120 </ Link >
@@ -117,34 +123,34 @@ export default function Home() {
117123 href = "/login"
118124 className = "group rounded-lg border border-gray-800 px-5 py-4 transition-colors hover:border-gray-500 hover:bg-gray-900"
119125 >
120- < h2 className = { ` mb-3 text-2xl font-semibold` } >
121- Authentication{ " " }
126+ < h2 className = { ' mb-3 text-2xl font-semibold' } >
127+ Authentication{ ' ' }
122128 < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
123129 < ArrowRight className = "inline h-5 w-5" />
124130 </ span >
125131 </ h2 >
126- < p className = { ` m-0 max-w-[30ch] text-sm opacity-70` } >
132+ < p className = { ' m-0 max-w-[30ch] text-sm opacity-70' } >
127133 See how we use NextAuth for Wstack.
128134 </ p >
129135 </ Link >
130136
131137 < Link
132138 href = "https://discord.gg/VFyDEVWx7s"
133139 className = "group rounded-lg border border-gray-800 px-5 py-4 transition-colors hover:border-gray-500 hover:bg-gray-900"
134- target = ' _blank'
140+ target = " _blank"
135141 >
136- < h2 className = { ` mb-3 text-2xl font-semibold` } >
137- Contact{ " " }
142+ < h2 className = { ' mb-3 text-2xl font-semibold' } >
143+ Contact{ ' ' }
138144 < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
139145 < ArrowRight className = "inline h-5 w-5" />
140146 </ span >
141147 </ h2 >
142- < p className = { ` m-0 max-w-[30ch] text-sm opacity-70` } >
148+ < p className = { ' m-0 max-w-[30ch] text-sm opacity-70' } >
143149 Get in touch with us on Discord.
144150 </ p >
145151 </ Link >
146152 </ div >
147- </ div >
153+ </ div >
148154 </ QueryClientProvider >
149155 )
150156}
0 commit comments