UNPKG

cnd-components-mcp

Version:

An MCP service for Cnd components query | 一个减少 Cnd 组件代码生成幻觉的 MCP 服务,包含系统提示词、组件文档、API 文档、代码示例和更新日志查询

49 lines (40 loc) 2.1 kB
--- group: title: 云原生业务组件 --- # RiskConfirm 风险确认弹窗 ## 代码库地址 https://code.alibaba-inc.com/cn-lowcode/cnd-risk-confirm ## 基本使用 ```tsx preview import React from "react"; import { RiskConfirm, Button } from "@ali/cnd"; const sleep = (ms: number = 0) => new Promise((resolve) => setTimeout(resolve, ms)); export default () => ( <RiskConfirm title="释放部署环境" message="该操作会导致ECS资源被释放且不可恢复,请谨慎执行并确保已对ECS中的数据进行了备份。请在以下文本框中输入部署环境名称(shl)来确认执行此操作。" confirmKey="shl" confirmPlaceholer="请输入当前部署的环境名称" onConfirm={async () => { await sleep(1000); console.log("点击了确认按钮"); }} > <Button warning>删除</Button> </RiskConfirm> ); ``` ## API | 属性 | 说明 | 类型 | 默认值 | | ----------------- | ---------------------------------------- | ------------------------- | ------ | | children | 子元素 | React.ReactNode | - | | title | 弹窗标题 | React.ReactNode | 提示 | | message | 弹窗 body 内提示信息 | string \| React.ReactNode | - | | riskInfo | 弹窗 body 具体风险点 提示信息 | React.ReactNode | - | | disabled | 点击 Popconfirm 子元素是否弹出气泡确认框 | boolean | false | | confirmKey | 确认删除操作的 key | string | - | | confirmPlaceholer | 确认删除操作的 placeholder | string | - | | onConfirm | 确认按钮的点击事件 | ()=>Promise<any\> | - | | onCancel | 取消按钮的点击事件 | () => void | - |