CodeSnippet() — supabase Function Reference
Architecture documentation for the CodeSnippet() function in CodeSnippet.tsx from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/studio/components/interfaces/Docs/CodeSnippet.tsx lines 15–43
const CodeSnippet = ({ selectedLang, snippet }: CodeSnippetProps) => {
const { ref: projectRef } = useParams()
const { data: org } = useSelectedOrganizationQuery()
const { mutate: sendEvent } = useSendEventMutation()
const handleCopy = () => {
sendEvent({
action: 'api_docs_code_copy_button_clicked',
properties: {
title: snippet.title,
selectedLanguage: selectedLang,
},
groups: {
project: projectRef ?? 'Unknown',
organization: org?.slug ?? 'Unknown',
},
})
}
if (!snippet[selectedLang]) return null
return (
<div className="codeblock-container">
<h4>{snippet.title}</h4>
<SimpleCodeBlock className={snippet[selectedLang]?.language} onCopy={handleCopy}>
{snippet[selectedLang]?.code}
</SimpleCodeBlock>
</div>
)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free