@@ -8,59 +8,66 @@ const socialLinks = [
88 href : "https://github.com/Rampop01" ,
99 label : "GitHub" ,
1010 icon : < GitHubIcon /> ,
11- className :
12- "btn bg-primary hover:bg-primary/90 text-primary-content btn-md normal-case hover:scale-105 hover:-translate-y-1 transition-all duration-300 shadow-lg hover:shadow-primary/30 dark:bg-accent dark:hover:bg-accent/90 dark:text-accent-content" ,
1311 } ,
1412 {
1513 href : "https://twitter.com/OmowumiRahmat" ,
1614 label : "Twitter" ,
1715 icon : < TwitterIcon /> ,
18- className :
19- "btn bg-info hover:bg-info/90 text-info-content btn-md normal-case hover:scale-105 hover:-translate-y-1 transition-all duration-300 shadow-lg hover:shadow-info/30 dark:bg-accent dark:hover:bg-accent/90 dark:text-accent-content" ,
2016 } ,
2117] ;
2218
2319const RampopProfilePage : NextPage = ( ) => {
2420 return (
25- < div className = "flex flex-col items-center min-h-screen bg-gradient-to-b from-base-200 to-base-300 p -8" >
26- < div className = "max-w-3xl w-full bg-gradient-to-r from-gray-200 via-white to-gray-200 dark:from-base-100 dark:via-base-200 dark:to-base-300 shadow-md rounded-2xl p-10 border border-gray-100 dark:border-accent hover:shadow-gray-200/20 transition-all duration-300" >
27- < div className = "flex flex-col items-center gap-6" >
21+ < div className = "flex flex-col items-center min-h-screen bg-gradient-to-b from-base-200 to-base-300 px-4 sm:px-8 py-4 sm:py -8" >
22+ < div className = "max-w-3xl w-full bg-gradient-to-r from-gray-200 via-white to-gray-200 dark:from-base-100 dark:via-base-200 dark:to-base-300 shadow-md rounded-2xl p-4 sm:p- 10 border border-gray-100 dark:border-accent hover:shadow-gray-200/20 transition-all duration-300" >
23+ < div className = "flex flex-col items-center gap-4 sm:gap- 6" >
2824 { /* Avatar */ }
2925 < div className = "relative group" >
3026 < div className = "absolute -inset-0.5 rounded-full opacity-60" > </ div >
31- < div className = "relative w-36 h-36 rounded-full ring-2 ring-white dark:ring-accent ring-offset-4 ring-offset-pink-50 dark:ring-offset-base-300 shadow-md overflow-hidden" >
27+ < div className = "relative w-24 h-24 sm:w- 36 sm: h-36 rounded-full ring-2 ring-white dark:ring-accent ring-offset-4 ring-offset-pink-50 dark:ring-offset-base-300 shadow-md overflow-hidden" >
3228 < Image
3329 src = "https://res.cloudinary.com/dxswouxj5/image/upload/v1703872336/headshotblue_cxelyl.jpg"
3430 alt = "my picture"
3531 fill
36- sizes = "(max-width: 144px) 100vw , 144px"
32+ sizes = "(max-width: 640px) 96px , 144px"
3733 priority
3834 className = "w-full h-full object-cover"
3935 />
4036 </ div >
4137 </ div >
4238
4339 { /* Name */ }
44- < div className = "space-y-3 text-center" >
45- < h1 className = "text-5xl font-extrabold bg-gradient-to-r from-blue-600 to-blue-300 text-transparent bg-clip-text cursor-default" >
40+ < div className = "space-y-2 sm:space-y- 3 text-center" >
41+ < h1 className = "text-3xl sm:text- 5xl font-extrabold bg-gradient-to-r from-blue-600 to-blue-300 text-transparent bg-clip-text cursor-default" >
4642 Rampop
4743 </ h1 >
48- < p className = "text-lg text-black bg-clip-text font-medium max-w-md dark:text-white" >
44+ < p className = "text-sm sm:text- lg text-black bg-clip-text font-medium max-w-md dark:text-white px-2 " >
4945 ✨ Web3 Fullstack Developer | BuidlGuidl Builder | Technical Writer | DeFi Enthusiast ✨
5046 </ p >
5147 </ div >
5248
53- { /* Address with copy functionality */ }
54- < div className = "group relative bg-base-200 dark:bg-base-300 px-4 py-2 rounded-xl border border-base-300 dark:border-accent" >
55- < Address address = "0xb216270aFB9DfcD611AFAf785cEB38250863F2C9" format = "long" />
49+ { /* Address container */ }
50+ < div className = "w-full sm:w-auto bg-base-200 dark:bg-base-300 px-2 sm:px-4 py-2 rounded-xl border border-base-300 dark:border-accent text-xs sm:text-base" >
51+ < div className = "sm:hidden flex justify-center" >
52+ < Address address = "0xb216270aFB9DfcD611AFAf785cEB38250863F2C9" format = "short" />
53+ </ div >
54+ < div className = "hidden sm:flex justify-center" >
55+ < Address address = "0xb216270aFB9DfcD611AFAf785cEB38250863F2C9" format = "long" />
56+ </ div >
5657 </ div >
5758
5859 { /* Social links */ }
59- < div className = "flex gap-4 mt-6" >
60- { socialLinks . map ( ( { href, label, icon, className } ) => (
61- < a key = { href } href = { href } target = "_blank" rel = "noopener noreferrer" className = { className } >
60+ < div className = "flex flex-col sm:flex-row gap-2 sm:gap-4 w-full sm:w-auto" >
61+ { socialLinks . map ( ( { href, label, icon } ) => (
62+ < a
63+ key = { href }
64+ href = { href }
65+ target = "_blank"
66+ rel = "noopener noreferrer"
67+ className = "btn btn-md normal-case hover:scale-105 hover:-translate-y-1 transition-all duration-300 shadow-lg dark:bg-accent dark:hover:bg-accent/90 dark:text-accent-content w-full sm:w-auto"
68+ >
6269 { icon }
63- < span > { label . split ( " " ) [ 0 ] } </ span >
70+ < span > { label } </ span >
6471 </ a >
6572 ) ) }
6673 </ div >
0 commit comments