@using Microsoft.AspNetCore.Components.Web
@attribute [StreamRendering]
@rendermode InteractiveServer
@for (int i = 0; i < TempRanges.Count; i++)
{
var left = i == 0 ? 0 : TempRanges[i - 1].Max;
var leftPercent = (left / 100.0) * 100;
OnMouseDown(i, e)"
title="@left°F">
}
@for (int i = 0; i < TempRanges.Count; i++)
{
var localIndex = i;
HandleColorChange(e, localIndex)" />
}