From f914ff8376dd91c4f6f8ca149e1cb6becb622d88 Mon Sep 17 00:00:00 2001
From: Armand Philippot <git@armandphilippot.com>
Date: Mon, 2 Oct 2023 18:45:30 +0200
Subject: refactor(components): rewrite Link component

* rename `external` prop to `isExternal`
* rename `download` prop to `isDownload`
* rewrite CSS to reduce code length and complexity
* move link styles in Sass placeholders to avoid repeats because of WordPress
articles
* move NavLink component to molecules
---
 src/components/organisms/layout/summary.tsx | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

(limited to 'src/components/organisms/layout/summary.tsx')

diff --git a/src/components/organisms/layout/summary.tsx b/src/components/organisms/layout/summary.tsx
index d66af75..e21e4c7 100644
--- a/src/components/organisms/layout/summary.tsx
+++ b/src/components/organisms/layout/summary.tsx
@@ -117,9 +117,11 @@ export const Summary: FC<SummaryProps> = ({
         </Link>
       </header>
       <div className={styles.body}>
-        {/* eslint-disable-next-line react/no-danger -- Not safe but intro can
-         * contains links or formatting so we need it. */}
-        <div dangerouslySetInnerHTML={{ __html: intro }} />
+        <div
+          className={styles.intro}
+          // eslint-disable-next-line react/no-danger
+          dangerouslySetInnerHTML={{ __html: intro }}
+        />
         <ButtonLink className={styles['read-more']} to={url}>
           <>
             {readMore}
-- 
cgit v1.2.3

