@@ -71,6 +71,7 @@ export const PluginDebuggerPage: React.FC<PluginDebuggerPageProp> = ({generateYa
71
71
const [ pluginExecuting , setPluginExecuting ] = useState < boolean > ( false )
72
72
const [ showPluginExec , setShowPluginExec ] = useState < boolean > ( false )
73
73
const [ code , setCode ] = useState < string > ( PortScanPluginTemplate )
74
+ const [ originCode , setOriginCode ] = useState < string > ( "" )
74
75
const [ currentPluginName , setCurrentPluginName ] = useState < string > ( "" )
75
76
const [ tabActiveKey , setTabActiveKey ] = useState < string > ( "code" )
76
77
const [ operator , setOperator ] = useState < { start : ( ) => any ; cancel : ( ) => any } > ( )
@@ -219,7 +220,9 @@ export const PluginDebuggerPage: React.FC<PluginDebuggerPageProp> = ({generateYa
219
220
pluginType = { pluginType }
220
221
setPluginType = { setPluginType }
221
222
code = { code }
223
+ originCode = { originCode }
222
224
setCode = { setCode }
225
+ setOriginCode = { setOriginCode }
223
226
setRefreshEditor = { setRefreshEditor }
224
227
setIsCancelFlag = { setIsCancelFlag }
225
228
> </ SecondNodeHeader >
@@ -242,6 +245,8 @@ export const PluginDebuggerPage: React.FC<PluginDebuggerPageProp> = ({generateYa
242
245
setPluginType = { setPluginType }
243
246
code = { code }
244
247
setCode = { setCode }
248
+ originCode = { originCode }
249
+ setOriginCode = { setOriginCode }
245
250
setRefreshEditor = { setRefreshEditor }
246
251
setIsCancelFlag = { setIsCancelFlag }
247
252
> </ SecondNodeHeader >
@@ -283,6 +288,8 @@ interface SecondNodeHeaderProps {
283
288
setCode : ( i : string ) => void
284
289
setRefreshEditor : ( i : number ) => void
285
290
setIsCancelFlag : ( i : boolean ) => void
291
+ originCode : string
292
+ setOriginCode : ( i : string ) => void
286
293
}
287
294
288
295
const SecondNodeHeader : React . FC < SecondNodeHeaderProps > = React . memo (
@@ -295,9 +302,10 @@ const SecondNodeHeader: React.FC<SecondNodeHeaderProps> = React.memo(
295
302
setCode,
296
303
setCurrentPluginName,
297
304
setRefreshEditor,
298
- setIsCancelFlag
305
+ setIsCancelFlag,
306
+ originCode,
307
+ setOriginCode
299
308
} ) => {
300
- const [ originCode , setOriginCode ] = useState < string > ( "" )
301
309
const [ script , setScript ] = useState < YakScript > ( )
302
310
const [ pluginBaseInspectVisible , setPluginBaseInspectVisible ] = useState < boolean > ( false )
303
311
0 commit comments