@code {
[Parameter]
public string Email { get; set; }
[Parameter]
public EventCallback onNext { get; set; }
[Parameter]
public EventCallback EmailChanged { 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; } = true;
private async Task GoToNextStep()
{
await EmailChanged.InvokeAsync(Email);
await onNext.InvokeAsync();
}
}