{
- return (
- // @ts-expect-error: notion type error
-
- {children}
-
- )
- },
- }}
- />
+
+ {
+ return (
+ // @ts-expect-error: notion type error
+
+ {children}
+
+ )
+ },
+ }}
+ />
+
)
}
diff --git a/src/components/Notion/Notion.tsx b/src/components/Notion/Notion.tsx
index 1c262aa9c..109ece54d 100644
--- a/src/components/Notion/Notion.tsx
+++ b/src/components/Notion/Notion.tsx
@@ -2,7 +2,7 @@
import { LinkProps } from 'next/link'
import { ExtendedRecordMap } from 'notion-types'
-import React, { ReactNode } from 'react'
+import React, { ReactNode, useEffect, useRef } from 'react'
import { NotionRenderer } from 'react-notion-x'
import { Collection } from 'react-notion-x/build/third-party/collection'
import 'react-notion-x/src/styles.css'
@@ -22,11 +22,21 @@ const Notion = ({
recordMap: ExtendedRecordMap
previous?: { link: string; label: string }
}) => {
+ const ref = useRef(null)
+ useEffect(() => {
+ if (ref.current) {
+ const elements = ref.current.getElementsByTagName('img')
+ for (const element of elements) {
+ element.setAttribute('alt', '')
+ }
+ }
+ }, [ref])
+
return (
<>
-