1- import { Github } from "lucide-react" ;
1+ import { Github , Terminal } from "lucide-react" ;
22import Image from "next/image" ;
33import Link from "next/link" ;
44
@@ -10,25 +10,26 @@ const Footer = () => {
1010 < div className = "container mx-auto px-4 py-8 sm:px-6 sm:py-12 lg:px-8" >
1111 < div className = "mb-8 grid gap-8 sm:mb-12 sm:grid-cols-2 lg:grid-cols-3 lg:gap-12" >
1212 < div className = "sm:col-span-2 lg:col-span-1" >
13- < h3 className = "mb-3 flex items-center gap-2 font-semibold text-base text-foreground sm:mb-4" >
14- < span > Better-T-Stack</ span >
13+ < h3 className = "mb-3 flex items-center gap-2 font-semibold font-mono text-base text-foreground sm:mb-4" >
14+ < Terminal className = "h-4 w-4 text-primary" />
15+ < span > BETTER_T_STACK.INFO</ span >
1516 </ h3 >
16- < p className = "mb-4 text-muted-foreground text-sm leading-relaxed sm:mb-6 sm:text-base lg:pr-4" >
17+ < p className = "mb-4 font-mono text-muted-foreground text-sm leading-relaxed sm:mb-6 sm:text-base lg:pr-4" >
1718 Type-safe, modern TypeScript scaffolding for full-stack web development
1819 </ p >
19- < div className = "flex space-x-4 " >
20+ < div className = "flex gap-2 " >
2021 < Link
2122 href = "https://github.com/AmanVarshney01/create-better-t-stack"
2223 target = "_blank"
23- className = "inline-flex items-center justify-center rounded-md p-2 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2"
24+ className = "inline-flex items-center justify-center rounded border border-border p-2 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2"
2425 aria-label = "GitHub Repository"
2526 >
2627 < Github size = { 20 } />
2728 </ Link >
2829 < Link
2930 href = "https://www.npmjs.com/package/create-better-t-stack"
3031 target = "_blank"
31- className = "inline-flex items-center justify-center rounded-md p-2 text-muted-foreground invert-0 transition-colors hover:bg-muted hover:text-foreground focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2 dark:invert"
32+ className = "inline-flex items-center justify-center rounded border border-border p-2 text-muted-foreground invert-0 transition-colors hover:bg-muted hover:text-foreground focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2 dark:invert"
3233 aria-label = "NPM Package"
3334 >
3435 < Image src = { npmIcon } alt = "NPM" width = { 20 } height = { 20 } />
@@ -37,8 +38,10 @@ const Footer = () => {
3738 </ div >
3839
3940 < div >
40- < h3 className = "mb-3 font-semibold text-base text-foreground sm:mb-4" > Resources</ h3 >
41- < ul className = "space-y-2 text-muted-foreground text-sm sm:space-y-3 sm:text-base" >
41+ < h3 className = "mb-3 font-semibold font-mono text-base text-foreground sm:mb-4" >
42+ RESOURCES.LIST
43+ </ h3 >
44+ < ul className = "space-y-2 font-mono text-muted-foreground text-sm sm:space-y-3 sm:text-base" >
4245 < li >
4346 < Link
4447 target = "_blank"
@@ -70,8 +73,10 @@ const Footer = () => {
7073 </ div >
7174
7275 < div >
73- < h3 className = "mb-3 font-semibold text-base text-foreground sm:mb-4" > Contact</ h3 >
74- < div className = "space-y-3 text-muted-foreground text-sm sm:space-y-4 sm:text-base" >
76+ < h3 className = "mb-3 font-semibold font-mono text-base text-foreground sm:mb-4" >
77+ CONTACT.ENV
78+ </ h3 >
79+ < div className = "space-y-3 font-mono text-muted-foreground text-sm sm:space-y-4 sm:text-base" >
7580 < div className = "flex flex-col gap-2 sm:flex-row sm:items-center" >
7681 < span className = "inline-flex w-fit rounded bg-muted px-2 py-1 font-mono text-xs sm:text-sm" >
7782 $
@@ -86,12 +91,12 @@ const Footer = () => {
8691 </ div >
8792
8893 < div className = "flex flex-col items-center justify-between gap-4 border-border border-t pt-6 sm:flex-row sm:gap-6 sm:pt-8" >
89- < p className = "text-center text-muted-foreground text-xs sm:text-left sm:text-sm" >
94+ < p className = "text-center font-mono text-muted-foreground text-xs sm:text-left sm:text-sm" >
9095 © { new Date ( ) . getFullYear ( ) } Better-T-Stack. All rights reserved.
9196 </ p >
92- < p className = "flex items-center gap-1.5 text-muted-foreground text-xs sm:text-sm" >
93- Built with
94- < span className = "bg-gradient -to-r from-primary to-primary/80 bg-clip-text font-medium text-transparent" >
97+ < p className = "flex items-center gap-1.5 font-mono text-muted-foreground text-xs sm:text-sm" >
98+ < span className = "text-primary" > $ </ span > Built with{ " " }
99+ < span className = "bg-linear -to-r from-primary to-primary/80 bg-clip-text font-medium text-transparent" >
95100 TypeScript
96101 </ span >
97102 </ p >
0 commit comments