@using TIAMWebApp.Shared.Application.Models.PageModels;
@code { [Parameter] public LoginModel loginModel { get; set; } //[Parameter] //public string Email { get; set; } [Parameter] public EventCallback onLoginNext { get; set; } [Parameter] public EventCallback LoginModelChanged { get; set; } IEnumerable PredefinedPlaceholders { get; set; } = new List() { '_', '#' }; string EmailMask { get; set; } = @"(\w|[.-])+@(\w|-)+\.(\w|-){2,4}"; MaskAutoCompleteMode AutoCompleteMode { get; set; } = MaskAutoCompleteMode.Strong; char Placeholder { get; set; } = '_'; bool PlaceholderVisible { get; set; } = false; private string spinnerClass = ""; private async Task GoToNextStep() { spinnerClass = "spinner-border spinner-border-sm"; await Task.Delay(500); spinnerClass = ""; await LoginModelChanged.InvokeAsync(loginModel); await onLoginNext.InvokeAsync(); } }