+
+
+ onPromptChange(event.target.value)}
+ placeholder={t(
+ "teamMemberWorkflowStudio.aiProposal.promptPlaceholder",
+ "Add an approval step after triage",
+ )}
+ value={prompt}
+ />
+ : }
+ loading={pending}
+ onClick={onGenerate}
+ type="primary"
+ >
+ {generateLabel}
+
+
+
+ {error ?
: null}
+ {hasConflict ? (
+
+ ) : null}
+
+ {reasoning ? (
+
+
+ {t("teamMemberWorkflowStudio.aiProposal.reasoning", "Reasoning")}
+
+
+ {reasoning}
+
+
+ ) : null}
+
+ {hasProposal ? (
+
+
+
+ {hasConflict
+ ? t(
+ "teamMemberWorkflowStudio.aiProposal.outdated",
+ "Outdated proposal",
+ )
+ : t(
+ "teamMemberWorkflowStudio.aiProposal.ready",
+ "Ready to review",
+ )}
+
+
+
+
+ }
+ onClick={onApply}
+ type="primary"
+ >
+ {t(
+ "teamMemberWorkflowStudio.aiProposal.apply",
+ "Apply proposal",
+ )}
+
+
+ ) : null}
+
+