1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-18 09:13:15 +00:00

PM-3350 iOS applied workaround on the iOS Autofill and Share extension to maui embed the navigation page with its content page in the Window

This commit is contained in:
Federico Maccaroni
2023-11-30 18:23:54 -03:00
parent a5804df6a3
commit 7f4bbafe3c
5 changed files with 33 additions and 85 deletions

View File

@@ -200,6 +200,10 @@ namespace Bit.iOS.ShareExtension
private void NavigateToPage(ContentPage page)
{
var navigationPage = new NavigationPage(page);
var window = new Window(navigationPage);
window.ToHandler(MauiContextSingleton.Instance.MauiContext);
_currentModalController = navigationPage.ToUIViewController(MauiContextSingleton.Instance.MauiContext);
_currentModalController.ModalPresentationStyle = UIModalPresentationStyle.FullScreen;
_presentingOnNavigationPage = true;