From bac1c24a9c0c63641808e9369071c5aed79b02b7 Mon Sep 17 00:00:00 2001 From: phact Date: Tue, 16 Sep 2025 12:38:51 -0400 Subject: [PATCH] lint --- frontend/components/markdown-renderer.tsx | 20 ++++++++++---------- frontend/tsconfig.json | 3 ++- frontend/types/global.d.ts | 10 ++++++++++ 3 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 frontend/types/global.d.ts 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

{props.children}

; }, - ol({ node, ...props }) { + ol: ({ node, ...props }: any) => { return
    {props.children}
; }, - h1({ node, ...props }) { + h1: ({ node, ...props }: any) => { return

{props.children}

; }, - h2({ node, ...props }) { + h2: ({ node, ...props }: any) => { return

{props.children}

; }, - h3({ node, ...props }) { + h3: ({ node, ...props }: any) => { return

{props.children}

; }, - hr({ node, ...props }) { + hr: ({ node, ...props }: any) => { return
; }, - ul({ node, ...props }) { + ul: ({ node, ...props }: any) => { return ; }, - pre({ node, ...props }) { + pre: ({ node, ...props }: any) => { return <>{props.children}; }, - table: ({ node, ...props }) => { + table: ({ 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