@page "/"
@r
@code{
private static double? progressPercent = 0.24;
private static RenderFragment r = progressPercent switch
{
null => EmptyI,
0 => EmptyI,
1 => IWithO,
_ => IWithPercent(progressPercent.Value)
};
private static RenderFragment EmptyI => @<i />;
private static RenderFragment IWithO => @<i>O</i>;
private static RenderFragment IWithPercent(double percent) => @<i>@percent.ToString("P0")</i>;
}