+ {step === "choose" ? (
+
+ {text.chooseEyebrow}
+ {text.chooseTitle}
+ {text.chooseBody}
+ {error ? : null}
+
+
+ 01{text.source}{sourcePath || text.notChosen}
+
+
+
→
+
+ 02{text.target}{targetPath || text.notChosen}
+
+
+
+
+
+ setProfileName(event.currentTarget.value)}
+ />
+
+
+
+
+ ) : null}
+
+ {step === "scanning" || step === "applying" ? (
+
+
+ {step === "scanning" ? text.scanning : text.applying}
+ {step === "scanning" ? text.scanning : text.applying}
+
+
+ ) : null}
+
+ {step === "review" && plan ? (
+
+ {text.reviewEyebrow(plan.targetCaseSensitive)}
+ {text.review(plan.missing.length)}
+ {text.reviewBody}
+ {error ? : null}
+ {plan.skippedLinks.length ? {text.skipped(plan.skippedLinks.length)}
: null}
+ {plan.missing.length === 0 ? (
+ {text.empty}
{text.emptyBody}
+ ) : null}
+ {plan.diffEntries.length ? (
+
+ ) : null}
+
+
+ {plan.missing.length ? : null}
+
+
+ ) : null}
+
+ {step === "result" && result ? (
+
+ {result.cancelled ? "‖" : "✓"}
+ {text.resultEyebrow}
+ {result.cancelled ? text.cancelledResult(createdCount) : text.result(createdCount)}
+ {result.cancelled ? text.cancelledBody : text.resultBody}
+
+
{createdCount}{text.created}
+
{result.directories.filter((entry) => entry.status === "already-exists").length}{text.alreadyExists}
+
{result.directories.filter((entry) => entry.status === "failed").length}{text.failed}
+
+
+ {result.directories.map((entry) => (
+ -
+ {entry.relativePath}
+ {entry.status === "created" ? text.created : entry.status === "already-exists" ? text.alreadyExists : text.failed}
+ {entry.error ? {entry.error} : null}
+
+ ))}
+
+ {result.directories.some((entry) => entry.status === "failed") ? {text.failureAction}
: null}
+
+
+
+
+
+ ) : null}
+
+