Code Block
Syntax-highlighted code display with copy button and line numbers.
Generated from the package's public source.
API
Codecomponent
Code(props: CodeProps): Element
Props
class?stringlanguage?string— Programming language identifier.style?string | CSSProperties
children: Element
CodePropsinterface
Props
class?stringlanguage?string— Programming language identifier.style?string | CSSProperties
children: Element
CopyButtoncomponent
CopyButton(props: CopyButtonProps): Element
Props
class?stringcodestring— The code text to copy.style?string | CSSProperties
children: Element
CopyButtonPropsinterface
Props
class?stringcodestring— The code text to copy.style?string | CSSProperties
children: Element
Headercomponent
Header(props: HeaderProps): Element
Props
class?stringstyle?string | CSSProperties
children: Element
HeaderPropsinterface
Props
class?stringstyle?string | CSSProperties
children: Element
Languagecomponent
Language(props: LanguageProps): Element
Props
class?stringlanguage?string— The language label to display.style?string | CSSProperties
children: Element
LanguagePropsinterface
Props
class?stringlanguage?string— The language label to display.style?string | CSSProperties
children: Element
LineNumberscomponent
LineNumbers(props: LineNumbersProps): Element
Props
class?stringcodestring— The source code to derive line numbers from.highlightLines?number[]— Line numbers to highlight.style?string | CSSProperties
children: Element
LineNumbersPropsinterface
Props
class?stringcodestring— The source code to derive line numbers from.highlightLines?number[]— Line numbers to highlight.style?string | CSSProperties
children: Element
Precomponent
Pre(props: PreProps): Element
Props
class?stringstyle?string | CSSProperties
children: Element
PrePropsinterface
Props
class?stringstyle?string | CSSProperties
children: Element
Rootcomponent
Root(props: RootProps): Element
Props
class?stringcodestring— The source code to display.highlightLines?number[]— Line numbers to highlight.language?string— Programming language identifier.showLineNumbers?boolean— Whether to show line numbers.style?string | CSSProperties
children: Element
RootPropsinterface
Props
class?stringcodestring— The source code to display.highlightLines?number[]— Line numbers to highlight.language?string— Programming language identifier.showLineNumbers?boolean— Whether to show line numbers.style?string | CSSProperties
children: Element