Implement planet exclusion from totals calculations

This commit is contained in:
Calli
2024-05-27 09:36:28 +03:00
parent 7131299fab
commit 9d07ea934c
8 changed files with 44 additions and 10 deletions

View File

@@ -40,9 +40,10 @@ const displayValue = (valueInMillions: number): string =>
: `${valueInMillions.toFixed(2)} M`;
export const Summary = ({ characters }: { characters: AccessToken[] }) => {
const { piPrices, alertMode } = useContext(SessionContext);
const { piPrices } = useContext(SessionContext);
const exports = characters.flatMap((char) => {
return char.planets.flatMap((planet) => {
return char.planets.filter(p => !char.planetConfig.some(c => c.planetId == p.planet_id && c.excludeFromTotals))
.flatMap((planet) => {
const { localExports } = planetCalculations(planet);
return localExports;
});