import CopyToClipboard from 'shared/components/copy-to-clipboard' const names = { js: 'Javascript', bash: 'Bash prompt', sh: 'Shell prompt', json: 'file.json', yaml: 'file.yaml', } const Highlight = (props) => { let language = 'txt' if (props.language) language = props.language if (props.children?.props?.className) { language = props.children.props.className.split('-').pop() } const preProps = { className: `language-${language} hljs text-base lg:text-lg whitespace-pre overflow-scroll pr-4`, } if (props.raw) preProps.dangerouslySetInnerHTML = { __html: props.raw } return (
{props.children}