ActionItemBox 操作项盒子

用于展示带有图标、标题和描述的可操作项目,常用于技能列表、快捷操作等场景。

代码演示

import { ActionItemBox } from '@ant-design/agentic-ui';

export default () => (
  <div
    style={{ display: 'flex', flexDirection: 'column', gap: 16, width: 300 }}
  >
    <ActionItemBox
      title="快捷操作"
      description="点击执行快捷操作"
      icon="🚀"
      onClick={() => console.log('click')}
    />
    <ActionItemBox
      title="禁用状态"
      description="此项不可点击"
      icon="🚫"
      disabled
      onClick={() => console.log('click')}
    />
    <ActionItemBox
      title="紧凑模式"
      icon="📦"
      compact
      onClick={() => console.log('click')}
    />
  </div>
);

API

ActionItemBoxProps

属性说明类型默认值版本
title标题内容React.ReactNode--
description描述内容React.ReactNode--
icon图标string--
onClick点击回调函数() => void--
size尺寸'small' | 'large' | 'default''default'-
iconSize图标尺寸number24-
disabled是否禁用booleanfalse-
compact是否紧凑模式booleanfalse-
standalone是否独立显示(影响样式)booleanfalse-
hoverBg是否显示悬停背景booleantrue-
index索引number--
style自定义样式React.CSSProperties--
onInit初始化回调函数() => void--