Files
supabase/apps/studio/components/interfaces/Docs/CodeSnippet.tsx
Ivan Vasilov 8a321126ac chore: Clean dead code in ui package (#35093)
* Clean up unneeded files and exports in packages/ui.

* Fix references to LogoLoader.

* Import SimpleCodeblock directly from ui package.
2025-04-24 12:24:12 +02:00

24 lines
599 B
TypeScript

import { SimpleCodeBlock } from 'ui'
interface CodeSnippetProps {
selectedLang: 'bash' | 'js'
snippet: {
title?: string
bash: { language?: string; code: string }
js?: { language?: string; code: string }
}
}
const CodeSnippet = ({ selectedLang, snippet }: CodeSnippetProps) => {
if (!snippet[selectedLang]) return null
return (
<div className="codeblock-container">
<h4>{snippet.title}</h4>
<SimpleCodeBlock className={snippet[selectedLang]?.language}>
{snippet[selectedLang]?.code}
</SimpleCodeBlock>
</div>
)
}
export default CodeSnippet