From b0120bfd8fdb532fdb9f97016e2c19fbcb9e38b4 Mon Sep 17 00:00:00 2001 From: CodeMaker-Zhao Date: Thu, 8 Dec 2022 16:42:53 +0800 Subject: [PATCH] dynamic import waline/client --- themes/example/components/ExampleRecentComments.js | 4 +++- themes/hexo/components/HexoRecentComments.js | 4 +++- themes/next/components/NextRecentComments.js | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/themes/example/components/ExampleRecentComments.js b/themes/example/components/ExampleRecentComments.js index 32d11463..824246ed 100644 --- a/themes/example/components/ExampleRecentComments.js +++ b/themes/example/components/ExampleRecentComments.js @@ -1,7 +1,9 @@ import React from 'react' -import { RecentComments } from '@waline/client' import BLOG from '@/blog.config' import Link from 'next/link' +import dynamic from 'next/dynamic' + +const { RecentComments } = dynamic(() => import('@waline/client')) /** * @see https://waline.js.org/guide/get-started.html diff --git a/themes/hexo/components/HexoRecentComments.js b/themes/hexo/components/HexoRecentComments.js index 4977ccf4..8925aa90 100644 --- a/themes/hexo/components/HexoRecentComments.js +++ b/themes/hexo/components/HexoRecentComments.js @@ -1,9 +1,11 @@ import React from 'react' -import { RecentComments } from '@waline/client' import BLOG from '@/blog.config' import Card from '@/themes/hexo/components/Card' import { useGlobal } from '@/lib/global' import Link from 'next/link' +import dynamic from 'next/dynamic' + +const { RecentComments } = dynamic(() => import('@waline/client')) /** * @see https://waline.js.org/guide/get-started.html diff --git a/themes/next/components/NextRecentComments.js b/themes/next/components/NextRecentComments.js index 961c3e08..041d8431 100644 --- a/themes/next/components/NextRecentComments.js +++ b/themes/next/components/NextRecentComments.js @@ -1,7 +1,9 @@ import React from 'react' -import { RecentComments } from '@waline/client' import BLOG from '@/blog.config' import Link from 'next/link' +import dynamic from 'next/dynamic' + +const { RecentComments } = dynamic(() => import('@waline/client')) /** * @see https://waline.js.org/guide/get-started.html