@Question
await IncreaseHour()" DisableElevation="true" Class="bg-white rounded-full"
Icon="@Icons.Material.Filled.KeyboardArrowUp" Variant="Variant.Filled" />
await DecreaseHour()" DisableElevation="true" Class="bg-white rounded-full"
Icon="@Icons.Material.Filled.KeyboardArrowDown" Variant="Variant.Filled" />
@code
{
public override async Task SetParametersAsync(ParameterView parameters)
{
await base.SetParametersAsync(parameters);
if (!OldAnswer.IsNullOrEmpty() && int.TryParse(OldAnswer, out int hCounter))
{
if (_hourCounter == hCounter)
return;
_hourCounter = hCounter;
Answer = _hourCounter.ToString();
await AnswerChanged.InvokeAsync(Answer);
}
}
private int _hourCounter;
[Parameter]
public string Answer { get; set; } = string.Empty;
[Parameter]
public string OldAnswer { get; set; } = string.Empty;
[Parameter]
public EventCallback