From 73adb71e10ae24ac15a8a4df9a5c23105ab84220 Mon Sep 17 00:00:00 2001 From: olayway Date: Thu, 26 May 2022 18:53:18 +0200 Subject: [PATCH] [component/toc][f]: toc styles adjustment --- site/components/Heading.js | 7 +- site/components/Layout.js | 2 +- site/components/MDX.js | 78 +++++++++++---------- site/components/MdxContent.js | 26 +++++++ site/components/_getIntersectionObserver.js | 30 ++++---- site/components/_getMDXComponents.js | 23 ------ site/pages/[...slug].js | 30 ++++---- site/styles/global.css | 38 ++++++---- 8 files changed, 127 insertions(+), 107 deletions(-) create mode 100644 site/components/MdxContent.js delete mode 100644 site/components/_getMDXComponents.js diff --git a/site/components/Heading.js b/site/components/Heading.js index d109757..1893ace 100644 --- a/site/components/Heading.js +++ b/site/components/Heading.js @@ -1,5 +1,6 @@ import React, { useEffect, useState } from 'react'; + export const Heading = ({ level, observer }) => (props) => { useEffect(() => { if (observer) { @@ -7,5 +8,9 @@ export const Heading = ({ level, observer }) => (props) => { } }); - return React.createElement(`h${level}`, { ...props }) + + return React.createElement(`h${level}`, { + ...props, + className: "scroll-mt-16" + }) } diff --git a/site/components/Layout.js b/site/components/Layout.js index ba79bb1..68af9fa 100644 --- a/site/components/Layout.js +++ b/site/components/Layout.js @@ -17,7 +17,7 @@ export default function Layout({ children }) {