scripting improv
This commit is contained in:
@@ -166,8 +166,7 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
const val = ta.value ?? '';
|
||||
ta.setSelectionRange(val.length, val.length);
|
||||
}
|
||||
} catch {
|
||||
}
|
||||
} catch {}
|
||||
}, 80);
|
||||
}, []);
|
||||
|
||||
@@ -489,7 +488,10 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
return <Badge color={isActive ? '#52c41a' : '#ff4d4f'} text={isActive ? 'Active' : 'Inactive'} />;
|
||||
}, []);
|
||||
|
||||
const isScriptActive = useCallback((record: ScriptWithStatus) => record.mappings.some((mapping) => mapping.active), []);
|
||||
const isScriptActive = useCallback(
|
||||
(record: ScriptWithStatus) => record.mappings.some((mapping) => mapping.active),
|
||||
[],
|
||||
);
|
||||
|
||||
const saveAddRequirements = useCallback(async () => {
|
||||
if (!addReqTarget) return;
|
||||
@@ -539,7 +541,6 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
render: (_: unknown, record: ScriptWithStatus) => (
|
||||
<Space>
|
||||
<code>{record.name}</code>
|
||||
{record.is_protected_example ? <Badge color="#1677ff" text="Protected" /> : null}
|
||||
</Space>
|
||||
),
|
||||
},
|
||||
@@ -741,7 +742,6 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
expandable={expandable}
|
||||
/>
|
||||
|
||||
|
||||
<Modal
|
||||
open={uploadModalVisible}
|
||||
title="Upload or create script"
|
||||
@@ -817,7 +817,6 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
</Form>
|
||||
</Modal>
|
||||
|
||||
|
||||
<Modal
|
||||
open={editorModalVisible}
|
||||
title={currentEditingName ? `Editing — ${currentEditingName}` : 'Editor'}
|
||||
@@ -875,7 +874,6 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
<PythonEditor value={editorValue} onChange={setEditorValue} height={520} />
|
||||
</Modal>
|
||||
|
||||
|
||||
<Modal
|
||||
open={reqModalVisible}
|
||||
title={reqEditingName ? `requirements.txt — ${reqEditingName}` : 'requirements.txt'}
|
||||
@@ -914,7 +912,6 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
<PythonEditor value={reqEditorValue} onChange={setReqEditorValue} height={420} />
|
||||
</Modal>
|
||||
|
||||
|
||||
<Modal
|
||||
open={addReqModalVisible}
|
||||
title={addReqTarget ? `Add requirements — ${addReqTarget}` : 'Add requirements'}
|
||||
@@ -968,7 +965,6 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
</div>
|
||||
</Modal>
|
||||
|
||||
|
||||
<Modal
|
||||
open={pipModalVisible}
|
||||
title="pip install output"
|
||||
@@ -987,7 +983,6 @@ export default function ScriptsManager({ onOpenInEditor }: { onOpenInEditor?: (c
|
||||
</div>
|
||||
</Modal>
|
||||
|
||||
|
||||
<Modal
|
||||
open={enableModalVisible}
|
||||
title={`Enable ${enableTarget ?? ''}`}
|
||||
|
||||
Reference in New Issue
Block a user