@@ -29,6 +29,7 @@ const socialLinkClasses = [
2929 ' hover:[&_[data-icon]]:fill-secondary' ,
3030 ' hover:[&_[data-icon]]:stroke-secondary' ,
3131].join (' ' )
32+
3233const iconButtonClasses = [
3334 ' inline-flex' ,
3435 ' justify-center' ,
@@ -46,6 +47,18 @@ const iconButtonClasses = [
4647 ' focus-visible:text-secondary' ,
4748 ' hover:text-secondary' ,
4849].join (' ' )
50+
51+ const footerTextLinkClasses = [
52+ ' inline-flex' ,
53+ ' min-h-6' ,
54+ ' flex-col' ,
55+ ' justify-center' ,
56+ ' no-underline' ,
57+ ' group' ,
58+ ' focus-visible:outline-2' ,
59+ ' focus-visible:outline-spotlight' ,
60+ ' focus-visible:outline-offset-2' ,
61+ ].join (' ' )
4962---
5063
5164<site-footer transition:persist >
@@ -126,7 +139,7 @@ const iconButtonClasses = [
126139 id =" page-footer__hire-me-anchor"
127140 class:list ={ [
128141 styles .footerHireMeAnchor ,
129- " hidden mt-2 uppercase no-underline focus:text-secondary hover:text-secondary after:ml-1 after:content-['>']" ,
142+ " hidden mt-2 min-h-6 items-center uppercase no-underline focus:text-secondary hover:text-secondary after:ml-1 after:content-['>']" ,
130143 ' focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2' ,
131144 ]}
132145 aria-label =" Available Now. Hire Me"
@@ -181,7 +194,7 @@ const iconButtonClasses = [
181194 { /* Page footer Subscribe link */ }
182195 <a
183196 href =" /newsletter"
184- class =" no-underline group focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 "
197+ class ={ footerTextLinkClasses }
185198 >
186199 <span class =" underline decoration-dotted group-focus-visible:decoration-secondary group-hover:decoration-secondary" >
187200 Mailing List
@@ -198,7 +211,7 @@ const iconButtonClasses = [
198211 { /* Page footer Consent link */ }
199212 <a
200213 href =" /consent"
201- class =" no-underline group focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 "
214+ class ={ footerTextLinkClasses }
202215 >
203216 <span class =" underline decoration-dotted group-focus-visible:decoration-secondary group-hover:decoration-secondary" >
204217 Consent
@@ -213,7 +226,7 @@ const iconButtonClasses = [
213226 { /* Page footer Privacy Policy link */ }
214227 <a
215228 href =" /privacy"
216- class =" no-underline group focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 "
229+ class ={ footerTextLinkClasses }
217230 >
218231 <span class =" underline decoration-dotted group-focus-visible:decoration-secondary group-hover:decoration-secondary" >
219232 Privacy Policy
0 commit comments