代码片段
代码片段是一个可用于显示单行或多行代码片段的组件。
安装
上述命令仅用于单独安装。如果已全局安装 @nextui-org/react
,则可以跳过此步骤。
导入
用法
尺寸
颜色
变体
自定义符号
无复制
您可以通过将 hideCopyButton
属性设置为 true
来隐藏复制按钮。
自定义工具提示
您可以使用 tooltipProps
属性来自定义工具提示。
注意:有关
Tooltip
属性的更多信息,请访问 Tooltip 页面。
多行
自定义图标
你可以使用 copyIcon
和 checkIcon
属性来自定义复制和已复制的图标。
插槽
- base: 代码片段的基础插槽,它是主要的容器。
- content: 这是
<pre/>
插槽的包装器。 - pre: 代码片段的
<pre/>
插槽。它用于包裹代码。 - symbol: 符号包装器插槽。
- copyButton: 复制按钮插槽。
- copyIcon: 复制图标插槽。
- checkIcon: 勾选图标插槽。
API
代码片段属性
属性 | 类型 | 默认值 |
children |
| |
size |
| "md" |
radius |
| "lg" |
symbol |
| "$" |
timeout |
| "2000" |
codeString |
| |
tooltipProps |
| |
copyIcon |
| |
checkIcon |
| |
disableTooltip |
| false |
disableCopy |
| false |
hideCopyButton |
| false |
hideSymbol |
| false |
copyButtonProps |
| |
disableAnimation |
| false |
classNames |
|
代码片段事件
属性 | 类型 | 默认值 |
onCopy |
|