restore years total

This commit is contained in:
Romulus21
2026-03-06 12:15:15 +01:00
parent 5106643a97
commit 122b69c731

View File

@@ -46,23 +46,23 @@ const YearRainfall: FC<YearRainfallProps> = ({loadedAt}) => {
<td>{months.find(m => m.year === ((new Date).getFullYear() - 1) && m.month === Number(month))?.values}</td>
</tr>
)}
{/*<tr className="font-semibold">*/}
{/* <td>Total</td>*/}
{/* {Object.entries(data).at(0).at(1).map(i => i.year)*/}
{/* .sort((a,b) => b > a)*/}
{/* .map(year => <td key={year}>*/}
{/* {Object.entries(data).reduce((acc, item) => {*/}
{/* console.log(item.at(1), year)*/}
{/* item.at(1).forEach(month => {*/}
{/* console.log(month)*/}
{/* if(month.year === year) {*/}
{/* acc += month.values*/}
{/* }*/}
{/* })*/}
{/* return acc*/}
{/* }, 0)}*/}
{/* </td>)}*/}
{/*</tr>*/}
<tr className="font-semibold">
<td>Total</td>
{Object.entries(data).at(0)?.at(1).map(i => i.year)
.sort((a,b) => b > a)
.map(year => <td key={year}>
{Object.entries(data).reduce((acc, item) => {
console.log(item.at(1), year)
item.at(1).forEach(month => {
console.log(month)
if(month.year === year) {
acc += month.values
}
})
return acc
}, 0)}
</td>)}
</tr>
</tbody>
</table>
</Card>