@@ -18,29 +18,29 @@ demo:
1818
1919## API
2020
21- | 属性名 | 类型 | 描述 |
22- | ------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
23- | className | ` string ` | 自定义的 classname |
24- | style | ` React.CSSProperties ` | 自定义 style |
25- | items | ` []<ActionIconItem> ` | 生成按钮的配置 config |
26- | dropdownMenu | ` []<ActionGroupItem> ` | 生成 drowDownMenuList 内容的 config |
21+ | 属性名 | 类型 | 描述 |
22+ | ------------------- | ------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
23+ | className | ` string ` | 自定义的 classname |
24+ | style | ` React.CSSProperties ` | 自定义 style |
25+ | items | ` []<ActionIconItem> ` | 生成按钮的配置 config |
26+ | dropdownMenu | ` []<ActionGroupItem> ` | 生成 drowDownMenuList 内容的 config |
2727| dropdownProps | ` []<ActionGroupItem \| { type: 'divider' }> ` | 给 dropdownMenu 设置的自定义 Props,支持除了 Menu 外其余所有 antd dropdown Props 的设置 |
28- | dropdownMenuTrigger | ` React.ReactNode ` | 用于自定义 dropdownMenu 下拉的触发 Dom,默认为 DashOutlined 的 Icon |
29- | render | ` (defalutDom: React.ReactNode, config: Array<ButtonConfig>) => React.ReactNode ` | 用于渲染自定义能力的 render 方法 |
30- | onFullScreenClick | ` () => void ` | 全屏按钮点击的回调 |
31- | onUndoClick | ` () => void ` | 撤销按钮点击的回调 |
32- | onRedoClick | ` () => void ` | 重做按钮点击的回调 |
33- | onDeleteClick | ` () => void ` | 删除按钮点击的回调 |
34- | type | ` 'ghost' \| 'block' \| 'pure' ` | 整体的样式 |
35- | direction | ` 'row' \| 'column' ` | 图标排列时候的方向 |
36- | size | ` 'default' \| 'large' \| number ` | 图标尺寸 |
28+ | dropdownMenuTrigger | ` React.ReactNode ` | 用于自定义 dropdownMenu 下拉的触发 Dom,默认为 DashOutlined 的 Icon |
29+ | render | ` (defalutDom: React.ReactNode, config: Array<ButtonConfig>) => React.ReactNode ` | 用于渲染自定义能力的 render 方法 |
30+ | onFullScreenClick | ` () => void ` | 全屏按钮点击的回调 |
31+ | onUndoClick | ` () => void ` | 撤销按钮点击的回调 |
32+ | onRedoClick | ` () => void ` | 重做按钮点击的回调 |
33+ | onDeleteClick | ` () => void ` | 删除按钮点击的回调 |
34+ | type | ` 'ghost' \| 'block' \| 'pure' ` | 整体的样式 |
35+ | direction | ` 'row' \| 'column' ` | 图标排列时候的方向 |
36+ | size | ` 'default' \| 'large' \| number ` | 图标尺寸 |
3737
3838### ActionGroupItem
3939
40- | 属性名 | 类型 | 描述 |
41- | ------- | --------------------- | ----------- |
42- | icon | ` React.ReactNode ` | 展示的 icon |
40+ | 属性名 | 类型 | 描述 |
41+ | ------- | --------------------- | ---------------------- |
42+ | icon | ` React.ReactNode ` | 展示的 icon |
4343| style | ` React.CSSProperties ` | 每个配置按钮的单独样式 |
44- | key | ` key ` | 每个按钮单独的 key |
45- | onClick | ` () => void ` | 按钮点击事件的回调 |
44+ | key | ` key ` | 每个按钮单独的 key |
45+ | onClick | ` () => void ` | 按钮点击事件的回调 |
4646| label | ` string ` | 用于展示按钮的提示文案 |
0 commit comments