@@ -98,12 +98,12 @@ export function Footer() {
9898 < footer
9999 className = { cn (
100100 "w-full bg-(--color-footer-bg) text-(--color-footer-text) pt-9 lg:pt-16" ,
101- variants ( { padding : footerWidth } )
101+ variants ( { padding : footerWidth } ) ,
102102 ) }
103103 >
104104 < div className = { cn ( "w-full h-full" , variants ( { width : footerWidth } ) ) } >
105- < div className = "md:space-y-9 divide-y divide-line-subtle" >
106- < div className = "w-full grid md:grid-cols-2 grid-cols-1 gap-8 md:pb-9 pb-0" >
105+ < div className = "md:space-y-6 divide-y divide-line-subtle" >
106+ < div className = "w-full grid md:grid-cols-2 grid-cols-1 gap-8 md:pb-6 pb-0" >
107107 < div className = "flex flex-col justify-between gap-6" >
108108 { footerLogoData ? (
109109 < div className = "relative" style = { { width : footerLogoWidth } } >
@@ -119,31 +119,36 @@ export function Footer() {
119119 { shopName }
120120 </ div >
121121 ) }
122- < div className = "flex flex-col gap-4" >
123- { bio ? < div dangerouslySetInnerHTML = { { __html : bio } } /> : null }
122+ < div className = "flex flex-col gap-2" >
123+ < div className = "flex flex-col gap-6" >
124+ < span className = "font-semibold" > { addressTitle } </ span >
125+ < div className = "space-y-2" >
126+ < p > { storeAddress } </ p >
127+ < p > Email: { storeEmail } </ p >
128+ </ div >
129+ </ div >
130+ { bio ? (
131+ < div className = "flex flex-col gap-4" >
132+ < div dangerouslySetInnerHTML = { { __html : bio } } />
133+ </ div >
134+ ) : null }
124135 </ div >
125136 </ div >
126137 < div className = "flex flex-col gap-10" >
127138 < div className = "lg:block md:hidden block" >
128139 < FooterMenu />
129140 </ div >
130- < div className = "flex flex-col gap-6" >
131- < div className = "text-base" > { addressTitle } </ div >
132- < div className = "space-y-2" >
133- < p > { storeAddress } </ p >
134- < p > Email: { storeEmail } </ p >
135- </ div >
136- </ div >
141+
137142 < div className = "flex flex-col gap-6 lg:w-fit w-full" >
138- < div className = "text-base " > { newsletterTitle } </ div >
143+ < span className = "font-semibold " > { newsletterTitle } </ span >
139144 < div className = "space-y-2" >
140145 < p > { newsletterDescription } </ p >
141146 < fetcher . Form
142147 onSubmit = { ( event : FormEvent < HTMLFormElement > ) => {
143- setMessage ( "" ) ;
144- setError ( "" ) ;
145- fetcher . submit ( event . currentTarget ) ;
146- } }
148+ setMessage ( "" ) ;
149+ setError ( "" ) ;
150+ fetcher . submit ( event . currentTarget ) ;
151+ } }
147152 action = "/api/klaviyo"
148153 method = "POST"
149154 encType = "multipart/form-data"
@@ -185,7 +190,7 @@ export function Footer() {
185190 < div className = "lg:hidden md:block hidden" >
186191 < FooterMenu />
187192 </ div >
188- < div className = "grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 justify-center items-center pb-9 pt-9 md:pt-0 gap-y-6" >
193+ < div className = "grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 justify-center items-center pb-6 pt-6 md:pt-0 gap-y-6" >
189194 < p className = "order-3 md:col-span-2 lg:order-none lg:col-span-1" >
190195 { copyright }
191196 </ p >
@@ -204,7 +209,7 @@ export function Footer() {
204209 >
205210 < social . Icon />
206211 </ Link >
207- ) : null
212+ ) : null ,
208213 ) }
209214 </ div >
210215 </ div >
@@ -243,16 +248,20 @@ function FooterMenu() {
243248 { [ "#" , "/" ] . includes ( to ) ? (
244249 < span > { title } </ span >
245250 ) : (
246- < Link className = "w-fit" to = { to } > { title } </ Link >
251+ < Link className = "w-fit" to = { to } >
252+ { title }
253+ </ Link >
247254 ) }
248255 </ div >
249256 ) }
250257
251258 < div className = "font-semibold hidden md:block" >
252259 { ! isEmpty ? (
253260 < span > { title } </ span >
261+ ) : [ "#" , "/" ] . includes ( to ) ? (
262+ title
254263 ) : (
255- [ "#" , "/" ] . includes ( to ) ? title : < Link to = { to } > { title } </ Link >
264+ < Link to = { to } > { title } </ Link >
256265 ) }
257266 </ div >
258267
0 commit comments