@@ -2,112 +2,88 @@ import Image from 'next/image'
2
2
3
3
export default function Home ( ) {
4
4
return (
5
- < main className = "flex min-h-screen flex-col items-center justify-between p-24" >
6
- < div className = "z-10 w-full max-w-5xl items-center justify-between font-mono text-sm lg:flex" >
7
- < p className = "fixed left-0 top-0 flex w-full justify-center border-b border-gray-300 bg-gradient-to-b from-zinc-200 pb-6 pt-8 backdrop-blur-2xl dark:border-neutral-800 dark:bg-zinc-800/30 dark:from-inherit lg:static lg:w-auto lg:rounded-xl lg:border lg:bg-gray-200 lg:p-4 lg:dark:bg-zinc-800/30" >
8
- Get started by editing
9
- < code className = "font-mono font-bold" > src/app/page.tsx</ code >
10
- </ p >
11
- < div className = "fixed bottom-0 left-0 flex h-48 w-full items-end justify-center bg-gradient-to-t from-white via-white dark:from-black dark:via-black lg:static lg:h-auto lg:w-auto lg:bg-none" >
12
- < a
13
- className = "pointer-events-none flex place-items-center gap-2 p-8 lg:pointer-events-auto lg:p-0"
14
- href = "https://vercel.com?utm_source=create-next-app& utm_medium = appdir - template & utm_campaign = create - next - app "
15
- target = "_blank"
16
- rel = "noopener noreferrer"
17
- >
18
- By{ ' ' }
19
- < Image
20
- src = "/vercel.svg"
21
- alt = "Vercel Logo"
22
- className = "dark:invert"
23
- width = { 100 }
24
- height = { 24 }
25
- priority
26
- />
27
- </ a >
5
+ < main className = "relative flex min-h-screen flex-col justify-center overflow-hidden bg-gray-50 py-6 sm:py-12" >
6
+ < Image
7
+ src = "/images/beams.jpg"
8
+ alt = "Background"
9
+ width = { 1308 }
10
+ height = { 1308 }
11
+ className = "absolute top-1/2 left-1/2 max-w-none -translate-x-1/2 -translate-y-1/2"
12
+ />
13
+ < div className = "absolute inset-0 bg-[url(/images/grid.svg)] bg-center [mask-image:linear-gradient(180deg,white,rgba(255,255,255,0))]" > </ div >
14
+ < div className = "relative bg-white px-6 pt-10 pb-8 shadow-xl ring-1 ring-gray-900/5 sm:mx-auto sm:max-w-7xl sm:rounded-lg sm:px-10" >
15
+ < div className = "grid grid-cols-6 gap-4" >
16
+ < div className = "col-span-6 lg:col-span-3" >
17
+ < div className = "md:flex items-center flex-start gap-4" >
18
+ < Image
19
+ src = "/images/logo.jpg"
20
+ alt = "Logo"
21
+ width = { 300 }
22
+ height = { 300 }
23
+ className = "h-[90px] w-[90px] mx-auto md:mx-0"
24
+ />
25
+ < div >
26
+ < h3 className = "text-2xl font-bold tracking-light text-center md:text-left text-gray-700" > Codecorn Indonesia</ h3 >
27
+ < p className = "text-gray-600" > Komunitas pemograman dan IT Gorontalo</ p >
28
+ </ div >
29
+ </ div >
30
+ < div className = "divide-y divide-gray-300/50" >
31
+ < div className = "space-y-6 py-8 text-base leading-7 text-gray-600" >
32
+ < div className = "flex" >
33
+ < div className = "px-4 py-2 bg-blue-500 text-white font-semibold tracking-light rounded-xl shadow" >
34
+ Meetup bulan ini
35
+ </ div >
36
+ </ div >
37
+ < p > Membangkitkan birahi terhadap pentingnya generasi muda dalam berkarir di dunia ini sebagai sofware engineering yang profesional dan internasional.</ p >
38
+ < h3 > Kontak:</ h3 >
39
+ < ul className = "space-y-4" >
40
+ < li className = "flex items-center" >
41
+ < p className = "ml-4" >
42
+ Baron (WhatsApp){ ' ' }
43
+ < a href = "https://wa.me/6282187617384" target = "_blank" >
44
+ < code className = "text-sm font-bold text-blue-500 hover:text-blue-600" > 082187617384</ code >
45
+ </ a >
46
+ </ p >
47
+ </ li >
48
+ < li className = "flex items-center" >
49
+ < p className = "ml-4" >
50
+ Gabung ke grup WhatsApp melalui tautan berikut{ ' ' }
51
+ < a href = "https://chat.whatsapp.com/JzG5z1qurH9AHAtYkwGHqn" target = "_blank" >
52
+ < code className = "text-sm font-bold text-blue-500 hover:text-blue-600" > @Codecorn</ code >
53
+ </ a >
54
+ </ p >
55
+ </ li >
56
+ < li className = "flex items-center" >
57
+ < p className = "ml-4" >
58
+ Atau discord{ ' ' }
59
+ < a href = "https://discord.gg/JSZGVvRW" target = "_blank" >
60
+ < code className = "text-sm font-bold text-blue-500 hover:text-blue-600" > Codecorn</ code >
61
+ </ a >
62
+ </ p >
63
+ </ li >
64
+ </ ul >
65
+ </ div >
66
+ < div className = "pt-8 text-base font-semibold leading-7" >
67
+ < p className = "text-gray-900" > Link Pendaftaran</ p >
68
+ < p >
69
+ < a href = "https://tailwindcss.com/docs" className = "text-sky-500 hover:text-sky-600" > Daftar →</ a >
70
+ </ p >
71
+ </ div >
72
+ </ div >
73
+ </ div >
74
+ < div className = "col-span-6 lg:col-span-3" >
75
+ < div className = "w-full" >
76
+ < Image
77
+ src = "/images/banner.png"
78
+ alt = "Logo"
79
+ width = { 500 }
80
+ height = { 500 }
81
+ className = "w-[420px] md:h-auto mx-auto shadow-sm"
82
+ />
83
+ </ div >
84
+ </ div >
28
85
</ div >
29
86
</ div >
30
-
31
- < div className = "relative flex place-items-center before:absolute before:h-[300px] before:w-[480px] before:-translate-x-1/2 before:rounded-full before:bg-gradient-radial before:from-white before:to-transparent before:blur-2xl before:content-[''] after:absolute after:-z-20 after:h-[180px] after:w-[240px] after:translate-x-1/3 after:bg-gradient-conic after:from-sky-200 after:via-blue-200 after:blur-2xl after:content-[''] before:dark:bg-gradient-to-br before:dark:from-transparent before:dark:to-blue-700 before:dark:opacity-10 after:dark:from-sky-900 after:dark:via-[#0141ff] after:dark:opacity-40 before:lg:h-[360px]" >
32
- < Image
33
- className = "relative dark:drop-shadow-[0_0_0.3rem_#ffffff70] dark:invert"
34
- src = "/next.svg"
35
- alt = "Next.js Logo"
36
- width = { 180 }
37
- height = { 37 }
38
- priority
39
- />
40
- </ div >
41
-
42
- < div className = "mb-32 grid text-center lg:mb-0 lg:grid-cols-4 lg:text-left" >
43
- < a
44
- href = "https://nextjs.org/docs?utm_source=create-next-app& utm_medium = appdir - template & utm_campaign = create - next - app "
45
- className = "group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30"
46
- target = "_blank"
47
- rel = "noopener noreferrer"
48
- >
49
- < h2 className = { `mb-3 text-2xl font-semibold` } >
50
- Docs{ ' ' }
51
- < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
52
- ->
53
- </ span >
54
- </ h2 >
55
- < p className = { `m-0 max-w-[30ch] text-sm opacity-50` } >
56
- Find in-depth information about Next.js features and API.
57
- </ p >
58
- </ a >
59
-
60
- < a
61
- href = "https://nextjs.org/learn?utm_source=create-next-app& utm_medium = appdir - template - tw & utm_campaign = create - next - app "
62
- className = "group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800 hover:dark:bg-opacity-30"
63
- target = "_blank"
64
- rel = "noopener noreferrer"
65
- >
66
- < h2 className = { `mb-3 text-2xl font-semibold` } >
67
- Learn{ ' ' }
68
- < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
69
- ->
70
- </ span >
71
- </ h2 >
72
- < p className = { `m-0 max-w-[30ch] text-sm opacity-50` } >
73
- Learn about Next.js in an interactive course with quizzes!
74
- </ p >
75
- </ a >
76
-
77
- < a
78
- href = "https://vercel.com/templates?framework=next.js& utm_source = create - next - app & utm_medium = appdir - template & utm_campaign = create - next - app "
79
- className = "group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30"
80
- target = "_blank"
81
- rel = "noopener noreferrer"
82
- >
83
- < h2 className = { `mb-3 text-2xl font-semibold` } >
84
- Templates{ ' ' }
85
- < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
86
- ->
87
- </ span >
88
- </ h2 >
89
- < p className = { `m-0 max-w-[30ch] text-sm opacity-50` } >
90
- Explore the Next.js 13 playground.
91
- </ p >
92
- </ a >
93
-
94
- < a
95
- href = "https://vercel.com/new?utm_source=create-next-app& utm_medium = appdir - template & utm_campaign = create - next - app "
96
- className = "group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30"
97
- target = "_blank"
98
- rel = "noopener noreferrer"
99
- >
100
- < h2 className = { `mb-3 text-2xl font-semibold` } >
101
- Deploy{ ' ' }
102
- < span className = "inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none" >
103
- ->
104
- </ span >
105
- </ h2 >
106
- < p className = { `m-0 max-w-[30ch] text-sm opacity-50` } >
107
- Instantly deploy your Next.js site to a shareable URL with Vercel.
108
- </ p >
109
- </ a >
110
- </ div >
111
87
</ main >
112
88
)
113
89
}
0 commit comments