further simplify pagebuilding by embedding the desired title locale key in the context base type

This commit is contained in:
GreemDev
2025-11-28 00:21:51 -06:00
parent 7e6cc31866
commit 94870eafaa
5 changed files with 22 additions and 12 deletions

View File

@@ -11,9 +11,7 @@ namespace Ryujinx.Ava.UI.SetupWizard
if (_overwrite || !RyujinxApp.MainWindow.VirtualFileSystem.HasKeySet)
{
Retry:
bool result = await NextPage()
.WithTitle(LocaleKeys.SetupWizardKeysPageTitle)
.WithContent<SetupKeysPage, SetupKeysPageContext>(out SetupKeysPageContext keyContext)
bool result = await NextPage<SetupKeysPage, SetupKeysPageContext>(out SetupKeysPageContext keyContext)
.Show();
if (!result)
@@ -37,9 +35,7 @@ namespace Ryujinx.Ava.UI.SetupWizard
}
Retry:
bool result = await NextPage()
.WithTitle(LocaleKeys.SetupWizardFirmwarePageTitle)
.WithContent<SetupFirmwarePage, SetupFirmwarePageContext>(out SetupFirmwarePageContext fwContext)
bool result = await NextPage<SetupFirmwarePage, SetupFirmwarePageContext>(out SetupFirmwarePageContext fwContext)
.Show();
if (!result)