{script.slice(0, 200)}
@@ -372,33 +528,75 @@ export default function WorkflowBuilder() {
Step {selected + 1} · Inspector
- {selectedLib && }
- {selectedLib?.name ?? selectedRef.step_id}
+ {selectedRef.inline && }
+ {selectedLib && !selectedRef.inline && }
+ {selectedRef.inline && }
+ {selectedRef.inline?.name ?? selectedLib?.name ?? selectedRef.step_id}
-
-
-
+ {selectedRef.inline ? (
+
+
+
+ updateInline(selectedIdxInWf, { name: e.target.value })}
+ />
+
+
+
+
+
+
+
+
+
+ ) : (
+
+
+
+ )}
- {(selectedLib?.declared_inputs ?? []).length > 0 && (
+ {(selectedRef.inline?.declared_inputs ?? selectedLib?.declared_inputs ?? []).length > 0 && (
- {selectedLib?.declared_inputs.map((param) => (
+ {(selectedRef.inline?.declared_inputs ?? selectedLib?.declared_inputs ?? []).map((param) => (
{param.name}
{param.description && (
@@ -438,10 +636,10 @@ export default function WorkflowBuilder() {
- {(selectedLib?.declared_outputs ?? []).length === 0 && (
+ {(selectedRef.inline?.declared_outputs ?? selectedLib?.declared_outputs ?? []).length === 0 && (
No declared outputs.
)}
- {(selectedLib?.declared_outputs ?? []).map((o) => (
+ {(selectedRef.inline?.declared_outputs ?? selectedLib?.declared_outputs ?? []).map((o) => (
out
{o}
@@ -458,7 +656,11 @@ export default function WorkflowBuilder() {
{g.group}
{(groupKeys[g.group] ?? []).map((key) => {
const ref = `${g.group}/${key}`;
- const checked = (selectedRef.overrides?.secret_refs ?? []).includes(ref);
+ const checked = (
+ selectedRef.inline
+ ? (selectedRef.inline.secret_refs ?? [])
+ : (selectedRef.overrides?.secret_refs ?? [])
+ ).includes(ref);
return (