@@ -51,7 +51,13 @@ export type FooterProps = {
5151 | "bottomLink"
5252 | "bottomCopy"
5353 | "brandLink"
54- | "logo" ,
54+ | "logo"
55+ | "partners"
56+ | "partnersTitle"
57+ | "partnersLogos"
58+ | "partnersMain"
59+ | "partnersLink"
60+ | "partnersSub" ,
5561 string
5662 >
5763 > ;
@@ -220,43 +226,68 @@ export const Footer = memo(
220226 </ ul >
221227 </ div >
222228 </ div >
223- { partnersLogos && (
224- < div className = { fr . cx ( "fr-footer__partners" ) } >
225- < h4 className = { fr . cx ( "fr-footer__partners-title" ) } >
229+ { partnersLogos !== undefined && (
230+ < div className = { cx ( fr . cx ( "fr-footer__partners" ) , classes . partners ) } >
231+ < h4
232+ className = { cx (
233+ fr . cx ( "fr-footer__partners-title" ) ,
234+ classes . partnersTitle
235+ ) }
236+ >
226237 { t ( "our partners" ) }
227238 </ h4 >
228- < div className = { fr . cx ( "fr-footer__partners-logos" ) } >
229- < div className = { fr . cx ( "fr-footer__partners-main" ) } >
239+ < div
240+ className = { cx (
241+ fr . cx ( "fr-footer__partners-logos" ) ,
242+ classes . partnersLogos
243+ ) }
244+ >
245+ < div
246+ className = { cx (
247+ fr . cx ( "fr-footer__partners-main" ) ,
248+ classes . partnersMain
249+ ) }
250+ >
230251 < a
231- target = "_blank"
232252 href = { partnersLogos . main . href }
233- className = { fr . cx ( "fr-footer__partners-link" ) }
253+ className = { cx (
254+ fr . cx ( "fr-footer__partners-link" ) ,
255+ classes . partnersLink
256+ ) }
234257 >
235258 < img
236259 alt = { partnersLogos . main . alt }
237260 style = { { height : "5.625rem" } }
238261 src = { partnersLogos . main . imgUrl }
239- className = { fr . cx ( "fr-footer__logo" ) }
262+ className = { cx ( fr . cx ( "fr-footer__logo" ) , classes . logo ) }
240263 />
241264 </ a >
242265 </ div >
243- { partnersLogos . sub && (
244- < div className = { fr . cx ( "fr-footer__partners-sub" ) } >
266+ { partnersLogos . sub !== undefined && (
267+ < div
268+ className = { cx (
269+ fr . cx ( "fr-footer__partners-sub" ) ,
270+ classes . partnersSub
271+ ) }
272+ >
245273 < ul >
246274 { partnersLogos . sub . map ( logo => (
247275 < li >
248276 < a
249- target = "_blank"
250277 href = { logo . href }
251- className = { fr . cx (
252- "fr-footer__partners-link"
278+ className = { cx (
279+ fr . cx ( "fr-footer__partners-link" ) ,
280+ classes . partnersLink
253281 ) }
254282 >
255283 < img
256284 alt = { logo . alt }
257285 src = { logo . imgUrl }
258- style = { { height : "5.625rem" } }
259- className = { fr . cx ( "fr-footer__logo" ) }
286+ style = { { "height" : "5.625rem" } }
287+ className = { cx (
288+ fr . cx ( "fr-footer__logo" ) ,
289+ classes . logo
290+ ) }
260291 />
261292 </ a >
262293 </ li >
0 commit comments