diff --git a/src/components/markdown.jsx b/src/components/markdown.jsx
new file mode 100644
index 0000000..b75aea6
--- /dev/null
+++ b/src/components/markdown.jsx
@@ -0,0 +1,4 @@
+import React from 'react';
+import ReactMarkdown from 'react-markdown';
+
+export const Markdown = ({ source }) => {source};
diff --git a/src/components/repo-details.jsx b/src/components/repo-details.jsx
index 85b7481..6552fbc 100644
--- a/src/components/repo-details.jsx
+++ b/src/components/repo-details.jsx
@@ -1,13 +1,11 @@
import React, { useEffect, useState } from 'react';
import useSWR from 'swr';
-import { Alert, Divider, Spin, Typography } from 'antd';
-import ReactMarkdown from 'react-markdown';
+import { Alert, Divider, Spin } from 'antd';
import { Repo } from './repo';
+import { Markdown } from './markdown';
import { fetcher } from '../utils';
-const { Title } = Typography;
-
const Meta = ({ owner, repo }) => {
const { data, error } = useSWR(`/repos/${owner}/${repo}`, fetcher);
@@ -46,9 +44,7 @@ const ReadMe = ({ owner, repo }) => {
return ;
}
- return (
- {markdown}
- );
+ return ;
}
export const RepoDetails = (props) => {
diff --git a/vite.config.js b/vite.config.js
index 01f7888..94edaea 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -10,6 +10,11 @@ export default defineConfig((env) => ({
assetFileNames: 'assets/[name].[hash][extname]',
chunkFileNames: 'assets/[name].[hash].js',
entryFileNames: 'assets/[name].[hash].js',
+ manualChunks(id) {
+ if (id.includes('react-markdown')) {
+ return 'react-markdown';
+ }
+ },
},
},
},