setAction(e.target.value)}
63 | value={action}
64 | label='action'
65 | />
66 |
67 | Add new argument of type:
68 |
69 |
70 |
74 |
75 | args:
76 | {args.map((arg, index) => {
77 | // @ts-ignore
78 | return (
79 |
81 | {
82 | args.splice(index,1);
83 | setArgs([...args]);
84 | }}/>
85 | {index}:
86 | {arg.type === 'string' ?
87 | setArgs([
91 | ...args.slice(0, index),
92 | {type: arg.type, value: e.target.value},
93 | ...args.slice(index + 1)
94 | ])}
95 | value={args[index].value || ''}
96 | label="string"
97 | key={`arg-${arg.type}-${index}`}
98 | /> : arg.type === 'number' ?
99 | setArgs([
104 | ...args.slice(0, index),
105 | {type: arg.type, value: Number(e.target.value)},
106 | ...args.slice(index + 1)
107 | ])}
108 | value={args[index].value || ''}
109 | label="number"
110 | /> :
111 |
112 | //@ts-ignore
113 | objectRefs.current[arg.value] = el} key={`arg-${arg.type}-${index}`}/>
114 | }
115 |
116 | )})}
117 |
129 |