function genDayTableV2(dayIdx) {
let entries = "";
let degrees = "";
for (let hi = 0; hi < 24; hi++) {
const d = getHourlyData(dayIdx, hi);
degrees = d.winDir;
const rainDrop = d.rainProbability > minRainProb ? rainDropSvg : "";
const display =
radios === "Temperature (°C)"
? `
<div class="${dpToClass(d.dp)} ${d.isCurrent ? "current-hour" : ""}">
<p class="time">${d.hour}</p>
<p class="dew-point">${d.dt} ${rainDrop}</p>
</div>
`
: radios === "Dew Point (°C)"
? `
<div class="${dpToClass(d.dp)} ${d.isCurrent ? "current-hour" : ""}">
<p class="time">${d.hour}</p>
<p class="dew-point">${d.dp2} ${rainDrop}</p>
</div>
`
: `
<div class="${dpToClass(d.dp)} ${d.isCurrent ? "current-hour" : ""}">
<p class="time">${d.hour}</p>
<div style="color: deeppink;
font-size: 10px;
text-size-adjust: auto;
transform: rotate(${degrees}deg);">🢁</div>
<p class="dew-point">${d.winSpeed}</p>
</div>
`;
entries += display;
}
return `<div class="dew-point-table">${entries}</div>`;
}