1
0
Fork 0

chore(shared): Removed viz.js

This commit is contained in:
Joost De Cock 2022-10-03 15:08:11 +02:00
parent ad87a6c7fd
commit 24b38c4ad3
3 changed files with 7 additions and 15 deletions

View file

@ -1,5 +1,4 @@
import CopyToClipboard from 'shared/components/copy-to-clipboard'
//import Dot from './dot.js'
const names = {
js: 'javascript',
@ -10,37 +9,34 @@ const names = {
}
const Highlight = (props) => {
let language = 'txt'
if (props.language) language = props.language
if (props.children?.props?.className) {
language = props.children.props.className.split('-').pop()
}
//if (language === 'dot') return <Dot>{props.children}</Dot>
const preProps = {
className: `language-${language} hljs text-base lg:text-lg whitespace-pre overflow-scroll pr-4`
className: `language-${language} hljs text-base lg:text-lg whitespace-pre overflow-scroll pr-4`,
}
if (props.raw) preProps.dangerouslySetInnerHTML = { __html: props.raw }
return (
<div className="hljs my-4">
<div className={`
<div
className={`
flex flex-row justify-between
text-xs uppercase font-bold text-neutral-content
mt-1 border-b border-neutral-content border-opacity-25
py-1 mb-2 lg:text-sm
`}>
`}
>
<span>&nbsp;</span>
<span>{names[language] ? names[language] : language}</span>
<CopyToClipboard content={props.children} />
</div>
<pre {...preProps}>
{props.children}
</pre>
<pre {...preProps}>{props.children}</pre>
</div>
)
}
export default Highlight