MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / codeLanguageLabel

Function codeLanguageLabel

packages/app-core/src/lib/code-block-copy.ts:131–139  ·  view source on GitHub ↗
(code: HTMLElement)

Source from the content-addressed store, hash-verified

129}
130
131function codeLanguageLabel(code: HTMLElement): string {
132 const classes = Array.from(code.classList)
133 const language = classes
134 .find((className) => className.startsWith('language-'))
135 ?.slice('language-'.length)
136 .trim()
137 if (!language) return 'Code block'
138 return `${language.toUpperCase()} code block`
139}
140
141function applyCodeBlockFoldState(block: HTMLElement, folded: boolean): void {
142 block.setAttribute(CODE_BLOCK_FOLDED_ATTR, folded ? 'true' : 'false')

Callers 1

summarizeCodeBlockFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected