Skip to content

Commit c280023

Browse files
committed
Patches for #77
1 parent 928e28d commit c280023

File tree

1 file changed

+47
-16
lines changed

1 file changed

+47
-16
lines changed

src/Footer.tsx

Lines changed: 47 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)