Imap flow.

This commit is contained in:
Burak Kaan Köse
2026-04-19 20:13:09 +02:00
parent 496c7735f7
commit 3bd0b69429
16 changed files with 277 additions and 24 deletions
@@ -10,7 +10,8 @@ public enum ImapCalDavSettingsPageMode
{
Create,
Edit,
Wizard
Wizard,
AddAccount
}
public sealed class ImapCalDavSettingsNavigationContext
@@ -45,6 +46,14 @@ public sealed class ImapCalDavSettingsNavigationContext
AccountCreationDialogResult = accountCreationDialogResult
};
public static ImapCalDavSettingsNavigationContext CreateForAddAccountMode(
AccountCreationDialogResult accountCreationDialogResult)
=> new()
{
Mode = ImapCalDavSettingsPageMode.AddAccount,
AccountCreationDialogResult = accountCreationDialogResult
};
public bool IsWizardMode => Mode == ImapCalDavSettingsPageMode.Wizard;
}