CodeBlock
以 Kaeso 单色主题在底板上高亮显示代码:悬停复制、标签页、行号、折叠。
<div className="w-full">
<CodeBlock tabs={sdkSnippets({ baseUrl: "https://gateway.northwind.example" })} />
</div>import { CodeBlock } from "@logicplanes/kaeso-ui";属性
codestring要显示的代码。
collapseAfternumber = 24超过此行数时折叠(默认 24;0 表示从不折叠)。
copyboolean = true隐藏复制圆形按钮。
highlightLinesnumber[] = []需要高亮的行号,从 1 开始。
langCodeLang = ts代码的语言,用于语法高亮。
lineNumbersboolean显示行号。
surface"well" | "plain" = well在填充底板上(
well)或直接在面板上(plain)。tabsCodeTab[]多个版本:“Python · Node · curl”,以胶囊标签页显示。
titleReactNode标题栏中的文件名。
wrapboolean = false长行自动换行而不是横向滚动:用于窄栏中的代码(模型的回复)。