import React from 'react'; import './Dialog.css'; /* 对话框(移动端)— 规格 §13;variant=confirm(两个按钮)/ alert(单个按钮铺满); 遮罩点击关闭(closeOnMask=false 时不关);对话框 role=dialog + aria-modal + aria-labelledby。 */ export default function Dialog({ variant = 'confirm', tone = 'default', round = false, open = false, closeOnMask = true, title = '', confirmText = '确定', cancelText = '取消', confirmDisabled = false, onConfirm, onCancel, children = null, }) { const cls = 'kole-m-dialog' + (round ? ' kole-m-dialog--round' : '') + (open ? ' is-open' : ''); const titleId = 'kole-m-dialog-title'; return ( <>