Files
supabase/apps/studio/components/interfaces/Docs/CodeSnippet.tsx
Ivan Vasilov 436bdb10ae chore: Move the studio app to apps/studio (#18915)
* Move all studio files from /studio to /apps/studio.

* Move studio specific prettier ignores.

* Fix the ui references from studio.

* Fix the css imports.

* Fix all package.json issues.

* Fix the prettier setup for the studio app.

* Add .turbo folder to prettierignore.

* Fix the github workflows.
2023-11-15 12:38:55 +01:00

24 lines
633 B
TypeScript

import SimpleCodeBlock from 'components/to-be-cleaned/SimpleCodeBlock'
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