From bbd63400f94b43fde04449e0c71d14763d893e6a Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Thu, 19 May 2022 19:46:24 +0200 Subject: refactor: rewrite Prism hooks and providers It avoid some hydratation errors on project pages (not in article however) and the hooks are now reusable. --- src/components/templates/page/page-layout.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/components/templates/page') diff --git a/src/components/templates/page/page-layout.tsx b/src/components/templates/page/page-layout.tsx index 54b8d6e..8ff44d5 100644 --- a/src/components/templates/page/page-layout.tsx +++ b/src/components/templates/page/page-layout.tsx @@ -20,7 +20,6 @@ import CommentsList, { import TableOfContents from '@components/organisms/widgets/table-of-contents'; import { type SendCommentVars } from '@services/graphql/api'; import { sendComment } from '@services/graphql/comments'; -import useCodeBlocksTheme from '@utils/hooks/use-code-blocks-theme'; import useIsMounted from '@utils/hooks/use-is-mounted'; import Script from 'next/script'; import { FC, HTMLAttributes, ReactNode, useRef, useState } from 'react'; @@ -181,11 +180,9 @@ const PageLayout: FC = ({ * @param {MetaData} meta - The metadata. */ const hasMeta = (meta: MetaData) => { - return Object.values(meta).every((value) => value === null); + return Object.values(meta).every((value) => value); }; - useCodeBlocksTheme(bodyRef); - return ( <>