diff options
Diffstat (limited to 'src/components/templates/page/page-layout.tsx')
| -rw-r--r-- | src/components/templates/page/page-layout.tsx | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/components/templates/page/page-layout.tsx b/src/components/templates/page/page-layout.tsx index 24c4e50..ac021ba 100644 --- a/src/components/templates/page/page-layout.tsx +++ b/src/components/templates/page/page-layout.tsx @@ -133,9 +133,17 @@ const PageLayout: FC<PageLayoutProps> = ({ )} </Sidebar> )} - <div ref={bodyRef} className={styles.body}> - {children} - </div> + {typeof children === 'string' ? ( + <div + ref={bodyRef} + className={styles.body} + dangerouslySetInnerHTML={{ __html: children }} + /> + ) : ( + <div ref={bodyRef} className={styles.body}> + {children} + </div> + )} <PageFooter meta={footerMeta} className={styles.footer} /> <Sidebar className={`${styles.sidebar} ${styles['sidebar--last']}`}> {widgets} |
