diff --git a/src/screens/BlueprintDetailScreen.tsx b/src/screens/BlueprintDetailScreen.tsx index 5928c7d2..9f04198a 100644 --- a/src/screens/BlueprintDetailScreen.tsx +++ b/src/screens/BlueprintDetailScreen.tsx @@ -240,6 +240,22 @@ export function BlueprintDetailScreen({ } } + // Error section - show failure reason if present + if (blueprint.failure_reason) { + detailSections.push({ + title: "Error", + icon: figures.cross, + color: colors.error, + fields: [ + { + label: "Failure Reason", + value: blueprint.failure_reason, + color: colors.error, + }, + ], + }); + } + // Operations available for blueprints const operations: ResourceOperation[] = [ { @@ -358,6 +374,14 @@ export function BlueprintDetailScreen({ Status: {bp.status} , ); + if (bp.failure_reason) { + lines.push( + + {" "} + Failure Reason: {bp.failure_reason} + , + ); + } if (bp.create_time_ms) { lines.push(