33import Link from "next/link" ;
44import Image from "next/image" ;
55import Logo from "@/components/Logo" ;
6- import Card from "@/components/Card" ;
76import { SiGithub , SiDiscord , SiGmail } from "react-icons/si" ;
87import { FaClock } from "react-icons/fa" ;
98import FoxFaceplant from "@/public/img/fox_faceplant.gif" ;
@@ -12,10 +11,9 @@ import Footer from "@/components/Footer";
1211import toast from "react-hot-toast" ;
1312import headerIconStyles from "@/styles/headerIcon.module.css" ;
1413import titleStyles from "@/styles/title.module.css" ;
14+ import cardStyles from "@/styles/card.module.css" ;
1515
1616export default function Home ( ) {
17- const now = new Date ( ) ;
18-
1917 const copy = ( text : string ) => {
2018 navigator . clipboard . writeText ( text ) ;
2119 toast ( "Copied to clipboard!" , {
@@ -32,50 +30,63 @@ export default function Home() {
3230 < p className = { titleStyles . tagline } > Hi, I'm</ p >
3331 < h1 > FOXED</ h1 >
3432 < p className = { titleStyles . subtitle } >
35- I'm a { now . getFullYear ( ) - 2010 } year old developer and
36- designer from Germany.
33+ I'm a Minecraft data pack creator and web developer from
34+ Germany.
3735 </ p >
3836 </ div >
3937 </ section >
4038 </ header >
4139 < main >
4240 < section className = "grid" >
43- < Card >
41+ < Link
42+ className = { cardStyles . card }
43+ href = { "https://github.com/foxeddev" }
44+ target = "_blank"
45+ >
4446 < SiGithub />
4547 < h3 >
46- GitHub:{ " " }
47- < Link href = { "https://github.com/foxeddev" } target = "_blank" >
48- FoxedDev
49- </ Link >
48+ GitHub: < mark > FoxedDev</ mark >
5049 </ h3 >
51- </ Card >
52- < Card >
50+ </ Link >
51+ < div
52+ className = { cardStyles . card }
53+ style = { { cursor : "pointer" } }
54+ onClick = { ( ) => copy ( "foxeddev" ) }
55+ >
5356 < SiDiscord />
5457 < h3 >
55- Discord: < mark onClick = { ( ) => copy ( "foxeddev" ) } > FoxedDev</ mark >
58+ Discord: < mark > FoxedDev</ mark >
5659 </ h3 >
57- </ Card >
58- < Card rows = { 2 } noPad >
59- < Image src = { FoxFaceplant } alt = { "" } unoptimized />
60- </ Card >
61- < Card >
60+ </ div >
61+ < Image
62+ className = { cardStyles . card }
63+ src = { FoxFaceplant }
64+ alt = { "" }
65+ style = { { gridRowEnd : `span 2` } }
66+ unoptimized
67+ />
68+ < Link
69+ className = { cardStyles . card }
70+ href = { "mailto:foxed.dev@gmail.com" }
71+ target = "_blank"
72+ >
6273 < SiGmail />
6374 < h3 >
64- Mail:{ " " }
65- < Link href = { "mailto:foxed.dev@gmail.com" } target = "_blank" >
66- foxed.dev@gmail.com
67- </ Link >
75+ Mail: < mark > foxed.dev@gmail.com</ mark >
6876 </ h3 >
69- </ Card >
70- < Card align = " left" >
77+ </ Link >
78+ < div className = { ` ${ cardStyles . card } ${ cardStyles . left } ` } >
7179 < h3 > 🌱 I'm currently learning</ h3 >
7280 < p >
7381 React < br />
7482 NextJS < br />
7583 TailwindCSS < br />
7684 </ p >
77- </ Card >
78- < Card cols = { 2 } align = "left" >
85+ </ div >
86+ < div
87+ className = { `${ cardStyles . card } ${ cardStyles . left } ` }
88+ style = { { gridColumnEnd : `span 2` } }
89+ >
7990 < h3 > 💻 Tech Stack</ h3 >
8091 < p >
8192 OS:{ " " }
@@ -107,14 +118,14 @@ export default function Home() {
107118 Prism Launcher
108119 </ Link >
109120 </ p >
110- </ Card >
111- < Card >
121+ </ div >
122+ < div className = { cardStyles . card } >
112123 < Clock showSeconds showSubtext />
113- </ Card >
114- < Card >
124+ </ div >
125+ < div className = { cardStyles . card } >
115126 < FaClock />
116127 < h3 > More stuff coming soon!</ h3 >
117- </ Card >
128+ </ div >
118129 </ section >
119130 </ main >
120131 < Footer />
0 commit comments