From a98b5ea6fe8e8cc98a55e0fd793e6e8660ea31c1 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Thu, 30 Dec 2021 19:47:21 +0100 Subject: chore: add prismjs for syntax highlighting --- src/components/Layouts/Layout.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/components') diff --git a/src/components/Layouts/Layout.tsx b/src/components/Layouts/Layout.tsx index 35e7d27..d3c13ad 100644 --- a/src/components/Layouts/Layout.tsx +++ b/src/components/Layouts/Layout.tsx @@ -1,9 +1,11 @@ -import { ReactElement, ReactNode } from 'react'; +import { ReactElement, ReactNode, useEffect } from 'react'; +import Prism from 'prismjs'; import Footer from '@components/Footer/Footer'; import Header from '@components/Header/Header'; import Main from '@components/Main/Main'; import Breadcrumb from '@components/Breadcrumb/Breadcrumb'; import { t } from '@lingui/macro'; +import 'prism-themes/themes/prism-coldark-cold.min.css'; const Layout = ({ children, @@ -12,6 +14,10 @@ const Layout = ({ children: ReactNode; isHome?: boolean; }) => { + useEffect(() => { + Prism.highlightAll(); + }, []); + return ( <> {t`Skip to content`} -- cgit v1.2.3