();
+ private async Task RestartNow()
+ {
+ await ProcessRunner.RunAsync("cmd.exe", "/c shutdown /r /t 5", default);
+ }
+
private bool CanGoNext => _currentStep switch
{
1 => State.Flavour is not null,
diff --git a/windows/welcome/src/SilverOS.Welcome.UI/Components/Steps/DoneStep.razor b/windows/welcome/src/SilverOS.Welcome.UI/Components/Steps/DoneStep.razor
index 2b4385b..f9400e4 100644
--- a/windows/welcome/src/SilverOS.Welcome.UI/Components/Steps/DoneStep.razor
+++ b/windows/welcome/src/SilverOS.Welcome.UI/Components/Steps/DoneStep.razor
@@ -1,5 +1,4 @@
@using QRCoder
-@inject SilverOS.Welcome.Core.Apply.IProcessRunner ProcessRunner
All Done!
@@ -27,8 +26,6 @@
}
-
-
@code {
@@ -56,9 +53,4 @@
catch { /* QR is best-effort; the key text still shows */ }
}
}
-
- private async Task RestartNow()
- {
- await ProcessRunner.RunAsync("cmd.exe", "/c shutdown /r /t 5", CancellationToken.None);
- }
}