/// <summary>
///
/// </summary>
/// <returns></returns>
private static async Task CloseModalAsync()
{
if (Application.Current.GetActivePage() is ContentPage currentPage)
{
if (currentPage.Content is PopupLayout popupLayout && popupLayout.IsPopupActive)
{
await popupLayout.DismissPopupAsync();
}
else
{
await NavigationHelper.PopModalAsync();
}
}