diff --git a/frontend/components/markdown-renderer.tsx b/frontend/components/markdown-renderer.tsx
index d6c8c81a..36bcbb03 100644
--- a/frontend/components/markdown-renderer.tsx
+++ b/frontend/components/markdown-renderer.tsx
@@ -64,31 +64,31 @@ export const MarkdownRenderer = ({ chatMessage }: MarkdownRendererProps) => {
rehypePlugins={[rehypeMathjax, rehypeRaw]}
linkTarget="_blank"
components={{
- p({ node, ...props }) {
+ p: ({ node, ...props }: any) => {
return
@@ -98,7 +98,7 @@ export const MarkdownRenderer = ({ chatMessage }: MarkdownRendererProps) => {
);
},
- code: ({ node, className, inline, children, ...props }) => {
+ code: ({ node, className, inline, children, ...props }: any) => {
let content = children as string;
if (
Array.isArray(children) &&
diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json
index 47b1b61e..58c8d293 100644
--- a/frontend/tsconfig.json
+++ b/frontend/tsconfig.json
@@ -12,6 +12,7 @@
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
+ "jsxImportSource": "react",
"incremental": true,
"plugins": [
{
@@ -22,6 +23,6 @@
"@/*": ["./src/*", "./*"]
}
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
+ "include": ["next-env.d.ts", "types/**/*.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"]
}
diff --git a/frontend/types/global.d.ts b/frontend/types/global.d.ts
new file mode 100644
index 00000000..2c1234b5
--- /dev/null
+++ b/frontend/types/global.d.ts
@@ -0,0 +1,10 @@
+///
+///
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements extends React.JSX.IntrinsicElements {}
+ }
+}
+
+export {};
\ No newline at end of file