@assistant-ui/react-markdown
Advanced tools
@@ -12,3 +12,3 @@ // src/overrides/CodeBlock.tsx | ||
| const components = useMemo(() => ({ Pre, Code }), [Pre, Code]); | ||
| const SH = !!language ? SyntaxHighlighter : DefaultCodeBlockContent; | ||
| const SH = language ? SyntaxHighlighter : DefaultCodeBlockContent; | ||
| return /* @__PURE__ */ jsxs(Fragment, { children: [ | ||
@@ -15,0 +15,0 @@ /* @__PURE__ */ jsx(CodeHeader, { node, language, code }), |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../../src/overrides/CodeBlock.tsx"],"sourcesContent":["import { ComponentType, FC, useMemo } from \"react\";\n\nimport {\n CodeComponent,\n CodeHeaderProps,\n PreComponent,\n SyntaxHighlighterProps,\n} from \"./types\";\nimport { DefaultCodeBlockContent } from \"./defaultComponents\";\nimport { Element } from \"hast\";\n\nexport type CodeBlockProps = {\n node: Element | undefined;\n language: string;\n code: string;\n components: {\n Pre: PreComponent;\n Code: CodeComponent;\n CodeHeader: ComponentType<CodeHeaderProps>;\n SyntaxHighlighter: ComponentType<SyntaxHighlighterProps>;\n };\n};\n\nexport const DefaultCodeBlock: FC<CodeBlockProps> = ({\n node,\n components: { Pre, Code, SyntaxHighlighter, CodeHeader },\n language,\n code,\n}) => {\n const components = useMemo(() => ({ Pre, Code }), [Pre, Code]);\n\n const SH = !!language ? SyntaxHighlighter : DefaultCodeBlockContent;\n\n return (\n <>\n <CodeHeader node={node} language={language} code={code} />\n <SH\n node={node}\n components={components}\n language={language ?? \"unknown\"}\n code={code}\n />\n </>\n );\n};\n"],"mappings":";AAAA,SAA4B,eAAe;AAQ3C,SAAS,+BAA+B;AA0BpC,mBACE,KADF;AAXG,IAAM,mBAAuC,CAAC;AAAA,EACnD;AAAA,EACA,YAAY,EAAE,KAAK,MAAM,mBAAmB,WAAW;AAAA,EACvD;AAAA,EACA;AACF,MAAM;AACJ,QAAM,aAAa,QAAQ,OAAO,EAAE,KAAK,KAAK,IAAI,CAAC,KAAK,IAAI,CAAC;AAE7D,QAAM,KAAK,CAAC,CAAC,WAAW,oBAAoB;AAE5C,SACE,iCACE;AAAA,wBAAC,cAAW,MAAY,UAAoB,MAAY;AAAA,IACxD;AAAA,MAAC;AAAA;AAAA,QACC;AAAA,QACA;AAAA,QACA,UAAU,YAAY;AAAA,QACtB;AAAA;AAAA,IACF;AAAA,KACF;AAEJ;","names":[]} | ||
| {"version":3,"sources":["../../src/overrides/CodeBlock.tsx"],"sourcesContent":["import { ComponentType, FC, useMemo } from \"react\";\n\nimport {\n CodeComponent,\n CodeHeaderProps,\n PreComponent,\n SyntaxHighlighterProps,\n} from \"./types\";\nimport { DefaultCodeBlockContent } from \"./defaultComponents\";\nimport { Element } from \"hast\";\n\nexport type CodeBlockProps = {\n node: Element | undefined;\n language: string;\n code: string;\n components: {\n Pre: PreComponent;\n Code: CodeComponent;\n CodeHeader: ComponentType<CodeHeaderProps>;\n SyntaxHighlighter: ComponentType<SyntaxHighlighterProps>;\n };\n};\n\nexport const DefaultCodeBlock: FC<CodeBlockProps> = ({\n node,\n components: { Pre, Code, SyntaxHighlighter, CodeHeader },\n language,\n code,\n}) => {\n const components = useMemo(() => ({ Pre, Code }), [Pre, Code]);\n\n const SH = language ? SyntaxHighlighter : DefaultCodeBlockContent;\n\n return (\n <>\n <CodeHeader node={node} language={language} code={code} />\n <SH\n node={node}\n components={components}\n language={language ?? \"unknown\"}\n code={code}\n />\n </>\n );\n};\n"],"mappings":";AAAA,SAA4B,eAAe;AAQ3C,SAAS,+BAA+B;AA0BpC,mBACE,KADF;AAXG,IAAM,mBAAuC,CAAC;AAAA,EACnD;AAAA,EACA,YAAY,EAAE,KAAK,MAAM,mBAAmB,WAAW;AAAA,EACvD;AAAA,EACA;AACF,MAAM;AACJ,QAAM,aAAa,QAAQ,OAAO,EAAE,KAAK,KAAK,IAAI,CAAC,KAAK,IAAI,CAAC;AAE7D,QAAM,KAAK,WAAW,oBAAoB;AAE1C,SACE,iCACE;AAAA,wBAAC,cAAW,MAAY,UAAoB,MAAY;AAAA,IACxD;AAAA,MAAC;AAAA;AAAA,QACC;AAAA,QACA;AAAA,QACA,UAAU,YAAY;AAAA,QACtB;AAAA;AAAA,IACF;AAAA,KACF;AAEJ;","names":[]} |
+7
-8
| { | ||
| "name": "@assistant-ui/react-markdown", | ||
| "version": "0.11.6", | ||
| "version": "0.11.7", | ||
| "license": "MIT", | ||
@@ -33,3 +33,3 @@ "type": "module", | ||
| "peerDependencies": { | ||
| "@assistant-ui/react": "^0.11.45", | ||
| "@assistant-ui/react": "^0.11.49", | ||
| "@types/react": "*", | ||
@@ -45,7 +45,7 @@ "react": "^18 || ^19 || ^19.0.0-rc" | ||
| "@types/node": "^24.10.1", | ||
| "react": "19.2.0", | ||
| "react-dom": "19.2.0", | ||
| "tsx": "^4.20.6", | ||
| "vitest": "^4.0.14", | ||
| "@assistant-ui/react": "0.11.45", | ||
| "react": "19.2.1", | ||
| "react-dom": "19.2.1", | ||
| "tsx": "^4.21.0", | ||
| "vitest": "^4.0.15", | ||
| "@assistant-ui/react": "0.11.49", | ||
| "@assistant-ui/x-buildutils": "0.0.1" | ||
@@ -67,3 +67,2 @@ }, | ||
| "build": "tsx scripts/build.mts", | ||
| "lint": "eslint .", | ||
| "test": "vitest run", | ||
@@ -70,0 +69,0 @@ "test:watch": "vitest" |
@@ -32,3 +32,3 @@ import { ComponentType, FC, useMemo } from "react"; | ||
| const SH = !!language ? SyntaxHighlighter : DefaultCodeBlockContent; | ||
| const SH = language ? SyntaxHighlighter : DefaultCodeBlockContent; | ||
@@ -35,0 +35,0 @@ return ( |
58572
-0.07%