@@ -4,10 +4,8 @@ import Link from 'next/link'
44
55export function JheyProfile ( ) {
66 return (
7- < section className = "not-prose mx-auto w-full max-w-3xl" >
8- < div className = "mb-8 flex items-center gap-2 font-serif text-2xl font-bold leading-tight tracking-tight sm:text-3xl md:text-4xl" >
9- Hey – I'm Jhey Tompkins 🤙
10- </ div >
7+ < section className = "not-prose mx-auto w-full" >
8+ < h2 className = "text-fluid font-serif" > Hey – I'm Jhey Tompkins 🤙</ h2 >
119 < div className = "clearfix" >
1210 < Image
1311 className = "float-none mb-4 mr-6 h-[180px] w-[180px] rounded-lg bg-gray-500 object-cover sm:float-left"
@@ -17,9 +15,13 @@ export function JheyProfile() {
1715 height = { 180 }
1816 priority
1917 />
20- < div className = "space-y-5 text-base text-gray-300" >
18+ < div
19+ className = "[&_p]:text-md leading-[1.5]
20+ [&_h2]:mb-4 [&_h2]:mt-20 [&_h2]:font-serif [&_h2]:font-[600] [&_h2]:leading-none [&_h2]:[--font-level:1.8] [&_h2]:[--font-size-min:20]
21+ [&_p:not(:has(+ul))]:mb-8 [&_ul]:mb-8 [&_ul]:mt-2 [&_ul]:flex [&_ul]:list-disc [&_ul]:flex-col [&_ul]:gap-y-2 [&_ul]:pl-6"
22+ >
2123 < p >
22- I'm a web developer who loves making the web feel magical whilst
24+ I'm a design engineer who loves making the web feel magical whilst
2325 showing others how to do the same.
2426 </ p >
2527 < p >
@@ -106,11 +108,13 @@ export function JheyProfile() {
106108 < div className = "flex flex-col gap-y-2 pt-2" >
107109 < div className = "font-semibold" > – Jhey, the Craft of UI</ div >
108110 < svg
109- className = "sig w-48"
111+ aria-hidden = "true"
112+ className = "sig text-[canvasText]"
110113 viewBox = "0 0 271 209"
111114 fill = "none"
112115 xmlns = "http://www.w3.org/2000/svg"
113116 >
117+ < title > Signature</ title >
114118 < path
115119 d = "M40.3725 26.8984C58.6558 41.1564 141.659 43.1867 128.248 5.48254C127.911 4.53766 127.085 2.2403 125.938 2.0095C124.714 1.76297 121.929 6.39448 121.627 6.82375C100.965 36.1863 95.2641 73.5992 74.5923 102.644C63.7045 117.942 14.7891 145.678 5.55986 113.481C-17.5939 32.705 78.7483 76.0672 105.741 67.4678C119.757 63.0021 125.297 50.6825 132.831 39.1622C135.218 35.5126 137.628 24.6153 140.043 28.2467C144.771 35.3581 119.642 69.8761 115.559 78.4692C110.959 88.1482 129.228 46.7461 136.796 54.3333C146.229 63.7897 128.236 82.7359 153.367 61.6804C157.634 58.1059 166.582 46.4029 161.033 46.8455C153.977 47.4085 141.565 67.0198 151.685 70.0327C161.531 72.9635 176.039 38.7196 174.012 48.7901C173.009 53.769 168.343 67.3695 175.978 68.9069C186.537 71.0328 191.574 35.8659 197.537 44.8359C240.356 109.24 81.7126 283.324 50.2184 167.261C25.2159 75.1229 240.563 89.2082 268.88 137.08"
116120 stroke = "currentColor"
@@ -119,8 +123,8 @@ export function JheyProfile() {
119123 strokeLinecap = "round"
120124 strokeLinejoin = "round"
121125 pathLength = "1"
122- style = { { } }
123- / >
126+ style = { { '--path-speed' : 0.831875 } as React . CSSProperties }
127+ > </ path >
124128 < path
125129 className = "ear"
126130 d = "M187.183 101.246C182.107 82.5407 155.739 77.9455 151.5 99"
@@ -130,8 +134,13 @@ export function JheyProfile() {
130134 strokeLinecap = "round"
131135 strokeLinejoin = "round"
132136 pathLength = "1"
133- style = { { } }
134- />
137+ style = {
138+ {
139+ '--path-speed' : 0.03187 ,
140+ '--path-delay' : 0.831875 ,
141+ } as React . CSSProperties
142+ }
143+ > </ path >
135144 < path
136145 className = "ear"
137146 d = "M117.998 100.704C117.998 91.1516 103.912 87.3662 96.5585 89.3717C84.7816 92.5836 80.6315 99.053 80.6315 110.505"
@@ -141,8 +150,13 @@ export function JheyProfile() {
141150 strokeLinecap = "round"
142151 strokeLinejoin = "round"
143152 pathLength = "1"
144- style = { { } }
145- />
153+ style = {
154+ {
155+ '--path-speed' : 0.035625 ,
156+ '--path-delay' : 0.86375 ,
157+ } as React . CSSProperties
158+ }
159+ > </ path >
146160 < path
147161 className = "eye"
148162 d = "M170.025 108.347C168.627 105.551 162.781 110.631 165.494 114.577C168.207 118.523 173.936 114.091 171.643 109.965C171.035 108.871 168.547 107.832 167.355 108.428"
@@ -152,8 +166,13 @@ export function JheyProfile() {
152166 strokeLinecap = "round"
153167 strokeLinejoin = "round"
154168 pathLength = "1"
155- style = { { } }
156- />
169+ style = {
170+ {
171+ '--path-speed' : 0.0175 ,
172+ '--path-delay' : 0.899375 ,
173+ } as React . CSSProperties
174+ }
175+ > </ path >
157176 < path
158177 className = "eye"
159178 d = "M102.952 112.797C97.2672 112.797 96.7371 120.527 102.224 119.917C108.363 119.235 105.409 110.012 100.363 113.04"
@@ -163,8 +182,13 @@ export function JheyProfile() {
163182 strokeLinecap = "round"
164183 strokeLinejoin = "round"
165184 pathLength = "1"
166- style = { { } }
167- />
185+ style = {
186+ {
187+ '--path-speed' : 0.01625 ,
188+ '--path-delay' : 0.916875 ,
189+ } as React . CSSProperties
190+ }
191+ > </ path >
168192 < path
169193 className = "nose"
170194 d = "M144.745 123.82C146.652 122.562 141.479 121.621 140.561 121.402C136.485 120.429 124.736 118.793 124.42 125.721C123.695 141.628 160.767 131.457 140.492 121.735"
@@ -174,8 +198,13 @@ export function JheyProfile() {
174198 strokeLinecap = "round"
175199 strokeLinejoin = "round"
176200 pathLength = "1"
177- style = { { } }
178- />
201+ style = {
202+ {
203+ '--path-speed' : 0.04 ,
204+ '--path-delay' : 0.933125 ,
205+ } as React . CSSProperties
206+ }
207+ > </ path >
179208 </ svg >
180209 </ div >
181210 </ section >
0 commit comments