@@ -2,6 +2,7 @@ import React, { type ReactNode } from 'react';
22import { TopNav } from './TopNav' ;
33import { useThemeStore } from '../theme/theme.store' ;
44import { clsx } from 'clsx' ;
5+ import { Github , Globe , Linkedin } from 'lucide-react' ;
56import '../theme/crt.css' ;
67import '../theme/flir.css' ;
78import '../theme/eo.css' ;
@@ -17,34 +18,48 @@ export const ShellLayout: React.FC<ShellLayoutProps> = ({ children }) => {
1718 < div className = { clsx ( 'flex flex-col h-screen w-screen overflow-hidden' , `theme-${ mode } ` ) } >
1819 < TopNav />
1920 < main className = "flex-1 relative bg-intel-bg" > { children } </ main >
20- < footer className = "flex items-center justify-center gap-3 px-4 py-1 bg-black/60 border-t border-white/10 text-[10px] text-white/40 shrink-0" >
21- < span className = "font-semibold tracking-widest text-white/60 uppercase" > RADAR</ span >
22- < span className = "text-white/20" > ·</ span >
21+ < footer className = "flex items-center justify-center gap-4 px-4 py-1.5 bg-black/70 border-t border-white/10 text-[10px] text-white/40 shrink-0" >
22+ < span className = "font-bold tracking-[0.2em] text-white/70 uppercase text-[11px]" >
23+ RADAR
24+ </ span >
25+ < span className = "text-white/15" > |</ span >
2326 < a
2427 href = "https://github.com/Syntax-Error-1337/radar"
2528 target = "_blank"
2629 rel = "noopener noreferrer"
27- className = "hover:text-white/70 transition-colors"
30+ className = "group flex items-center gap-1 transition-all duration-200 hover:text-white"
31+ style = { { textShadow : 'none' } }
32+ onMouseEnter = { ( e ) => ( e . currentTarget . style . textShadow = '0 0 8px rgba(255,255,255,0.8)' ) }
33+ onMouseLeave = { ( e ) => ( e . currentTarget . style . textShadow = 'none' ) }
2834 >
29- GitHub
35+ < Github size = { 11 } className = "opacity-60 group-hover:opacity-100 transition-opacity" />
36+ < span > GitHub</ span >
3037 </ a >
31- < span className = "text-white/20" > · </ span >
38+ < span className = "text-white/15" > | </ span >
3239 < a
3340 href = "https://himanshu.pro/"
3441 target = "_blank"
3542 rel = "noopener noreferrer"
36- className = "hover:text-white/70 transition-colors"
43+ className = "group flex items-center gap-1 transition-all duration-200 hover:text-emerald-400"
44+ style = { { textShadow : 'none' } }
45+ onMouseEnter = { ( e ) => ( e . currentTarget . style . textShadow = '0 0 8px rgba(52,211,153,0.9)' ) }
46+ onMouseLeave = { ( e ) => ( e . currentTarget . style . textShadow = 'none' ) }
3747 >
38- Portfolio
48+ < Globe size = { 11 } className = "opacity-60 group-hover:opacity-100 transition-opacity" />
49+ < span > Portfolio</ span >
3950 </ a >
40- < span className = "text-white/20" > · </ span >
51+ < span className = "text-white/15" > | </ span >
4152 < a
4253 href = "https://www.linkedin.com/in/bugbounty/"
4354 target = "_blank"
4455 rel = "noopener noreferrer"
45- className = "hover:text-white/70 transition-colors"
56+ className = "group flex items-center gap-1 transition-all duration-200 hover:text-sky-400"
57+ style = { { textShadow : 'none' } }
58+ onMouseEnter = { ( e ) => ( e . currentTarget . style . textShadow = '0 0 8px rgba(56,189,248,0.9)' ) }
59+ onMouseLeave = { ( e ) => ( e . currentTarget . style . textShadow = 'none' ) }
4660 >
47- LinkedIn
61+ < Linkedin size = { 11 } className = "opacity-60 group-hover:opacity-100 transition-opacity" />
62+ < span > LinkedIn</ span >
4863 </ a >
4964 </ footer >
5065 </ div >
0 commit comments