diff --git a/src/components/site/PostFooter.tsx b/src/components/site/PostFooter.tsx index 07cbc522..5bdd24f4 100644 --- a/src/components/site/PostFooter.tsx +++ b/src/components/site/PostFooter.tsx @@ -13,6 +13,11 @@ import { ExpandedCharacter, ExpandedNote } from "~/lib/types" const key = ["PostFooterInView"] +const DynamicComment = dynamic(() => import("~/components/common/Comment"), { + // TODO Skeleton + loading: () =>

Loading comments...

, +}) + export const usePostFooterInView = () => { const { data } = useQuery({ queryKey: key, @@ -37,10 +42,6 @@ export const PostFooter = ({ const { t } = useTranslation("common") - const DynamicComment = dynamic(() => import("~/components/common/Comment"), { - loading: () =>

{t("Loading comments")}...

, - }) - return ( <>
import("~/components/common/Style")) +const Mention = dynamic(() => import("~/components/ui/Mention")) +const Mermaid = dynamic(() => import("~/components/ui/Mermaid")) +const Tweet = dynamic(() => import("~/components/ui/Tweet")) +const GithubRepo = dynamic(() => import("~/components/ui/GithubRepo")) +const APlayer = dynamic(() => import("~/components/ui/APlayer")) + +const DPlayer = dynamic(() => import("~/components/ui/DPlayer"), { + ssr: false, +}) + export type MarkdownEnv = { excerpt: string frontMatter: Record @@ -213,17 +224,6 @@ export const renderPageContent = ( .use(rehypeKatex) if (!html) { - const Style = dynamic(() => import("~/components/common/Style")) - const Mention = dynamic(() => import("~/components/ui/Mention")) - const Mermaid = dynamic(() => import("~/components/ui/Mermaid")) - const Tweet = dynamic(() => import("~/components/ui/Tweet")) - const GithubRepo = dynamic(() => import("~/components/ui/GithubRepo")) - const APlayer = dynamic(() => import("~/components/ui/APlayer")) - - const DPlayer = dynamic(() => import("~/components/ui/DPlayer"), { - ssr: false, - }) - pipeline.use(rehypeReact, { createElement: createElement, components: {