UNPKG

@handit.ai/onboarding

Version:

Interactive onboarding components and service for AI agents

28 lines (26 loc) 643 B
import React from 'react'; import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; import { vscDarkPlus } from 'react-syntax-highlighter/dist/esm/styles/prism'; const CodeRenderer = ({ code, language = 'javascript', showLineNumbers = true, }) => { return ( <SyntaxHighlighter language={language} style={vscDarkPlus} showLineNumbers={showLineNumbers} wrapLines={true} wrapLongLines={true} customStyle={{ padding: '1rem', borderRadius: '0.5rem', fontSize: '0.9rem', }} > {code} </SyntaxHighlighter> ); }; export default CodeRenderer;