ui: display args desc in ToolTip

This commit is contained in:
duanhongbo committed 2020-11-16 15:37:30 +08:00
1 parent d2c00e7564
commit 5ce23ed744
1 file changed
+14 -11
+14 -11
View File
@@ -10,6 +10,7 @@ import {
InputNumber, InputNumber,
notification, notification,
message, message,
Tooltip,
} from "antd"; } from "antd";
import { INode } from "@antv/g6/lib/interface/item"; import { INode } from "@antv/g6/lib/interface/item";
import { import {
@@ -230,17 +231,19 @@ export default class NodePanel extends React.Component<NodePanelProps> {
conf.args.map((e, i: number) => { conf.args.map((e, i: number) => {
const required = e.type.indexOf("?") == -1; const required = e.type.indexOf("?") == -1;
return ( return (
<Item <Tooltip title={`${e.desc}`}>
name={`args.${e.name}`} <Item
label={e.desc} name={`args.${e.name}`}
key={`args.${e.name}`} label={e.name}
valuePropName={ key={`args.${e.name}`}
e.type.indexOf("boolean") >= 0 ? "checked" : undefined valuePropName={
} e.type.indexOf("boolean") >= 0 ? "checked" : undefined
rules={[{ required, message: `${e.desc}(${e.name})为必填字段` }]} }
> rules={[{ required, message: `${e.desc}(${e.name})为必填字段` }]}
{normalArgs(e)} >
</Item> {normalArgs(e)}
</Item>
</Tooltip>
); );
})} })}
{customArgs()} {customArgs()}