diff --git a/www/src/components/Warpper.tsx b/www/src/components/Warpper.tsx index 49e238cab..05bf5a59f 100644 --- a/www/src/components/Warpper.tsx +++ b/www/src/components/Warpper.tsx @@ -1,6 +1,7 @@ import styled from 'styled-components'; import BackToUp from '@uiw/react-back-to-top'; import { useRef, useState, useEffect, FC, PropsWithChildren } from 'react'; +import { ScrollRestoration } from 'react-router-dom'; const Container = styled.div` width: 100%; @@ -20,6 +21,7 @@ export const Warpper: FC> = (props) => { Top + ); }; diff --git a/www/src/components/useMdData.tsx b/www/src/components/useMdData.tsx index efc119fc3..3b4966cb8 100644 --- a/www/src/components/useMdData.tsx +++ b/www/src/components/useMdData.tsx @@ -11,11 +11,6 @@ export const useMdData = (path: MdDataHandle) => { }); const [loading, setLoading] = useState(false); - useEffect(() => { - const $main = document.getElementsByTagName('main') as HTMLCollectionOf; - $main[0] && $main[0].scrollTo(0, 0); - }, [path]); - useEffect(() => { setLoading(() => true); const getMd = async () => { diff --git a/www/src/pages/examples/Example431.tsx b/www/src/pages/examples/Example431.tsx index 4dfc6e915..310672405 100644 --- a/www/src/pages/examples/Example431.tsx +++ b/www/src/pages/examples/Example431.tsx @@ -11,7 +11,7 @@ export const PageExample431 = () => { { value={props.source} theme={theme} basicSetup={basicSetup} - height="300px" + height="300px !important" style={{ margin: '0 0 23px 0' }} extensions={[langs.markdown()]} /> diff --git a/www/src/pages/extensions/classname/example.tsx b/www/src/pages/extensions/classname/example.tsx index f238a2148..8728f65fd 100644 --- a/www/src/pages/extensions/classname/example.tsx +++ b/www/src/pages/extensions/classname/example.tsx @@ -21,7 +21,7 @@ export const ClassNameExample: FC> = ({ s { > = ({ sour { diff --git a/www/src/pages/extensions/langs/example.tsx b/www/src/pages/extensions/langs/example.tsx index a0c4fb69d..b492abaca 100644 --- a/www/src/pages/extensions/langs/example.tsx +++ b/www/src/pages/extensions/langs/example.tsx @@ -33,7 +33,7 @@ export const LangsExample: FC> = (props) diff --git a/www/src/pages/extensions/line-numbers-relative/example.tsx b/www/src/pages/extensions/line-numbers-relative/example.tsx index 886cd7f7e..cdba0a817 100644 --- a/www/src/pages/extensions/line-numbers-relative/example.tsx +++ b/www/src/pages/extensions/line-numbers-relative/example.tsx @@ -12,7 +12,7 @@ export const LineNumbersRelativeExample: FC diff --git a/www/src/pages/extensions/mentions/example.tsx b/www/src/pages/extensions/mentions/example.tsx index 40b476143..f14521fea 100644 --- a/www/src/pages/extensions/mentions/example.tsx +++ b/www/src/pages/extensions/mentions/example.tsx @@ -58,7 +58,7 @@ export const MentionsExample: FC> = ({ so diff --git a/www/src/pages/extensions/themes/example.tsx b/www/src/pages/extensions/themes/example.tsx index 8ec7ef1d7..8b6bbc2c4 100644 --- a/www/src/pages/extensions/themes/example.tsx +++ b/www/src/pages/extensions/themes/example.tsx @@ -30,7 +30,7 @@ export const ThemesAllExample: FC> = ({ s diff --git a/www/src/pages/extensions/zebra-stripes/index.tsx b/www/src/pages/extensions/zebra-stripes/index.tsx index a6191e404..e6a805e6c 100644 --- a/www/src/pages/extensions/zebra-stripes/index.tsx +++ b/www/src/pages/extensions/zebra-stripes/index.tsx @@ -22,7 +22,7 @@ export const ZebraStripesExample: FC> = ( @@ -39,7 +39,7 @@ export const ZebraStripesExample: FC> = ( )} diff --git a/www/src/pages/theme/home/index.tsx b/www/src/pages/theme/home/index.tsx index fd5d5b9be..d6ddce1a7 100644 --- a/www/src/pages/theme/home/index.tsx +++ b/www/src/pages/theme/home/index.tsx @@ -84,7 +84,7 @@ export function ThemesHome() { {toTitleCase(name)} diff --git a/www/src/pages/theme/themes/Sample.tsx b/www/src/pages/theme/themes/Sample.tsx index 11e64630f..f7e83765e 100644 --- a/www/src/pages/theme/themes/Sample.tsx +++ b/www/src/pages/theme/themes/Sample.tsx @@ -39,37 +39,42 @@ export const Sample: FC> = ({ theme, ...props }) => return ( JavaScript - + JSX - + TypeScript - + TSX - + JSON - + HTML - + Markdown - + CSS - + PHP - + JAVA - + Rust - + Go - + MySQL - + Python - + Shell - + Swift - + ); };