diff --git a/src/components/flows/batteryGrid.ts b/src/components/flows/batteryGrid.ts index d669bae..e2d0bbc 100644 --- a/src/components/flows/batteryGrid.ts +++ b/src/components/flows/batteryGrid.ts @@ -4,7 +4,7 @@ import { showLine } from "../../utils/showLine"; import { html, svg } from "lit"; import { styleLine } from "../../utils/styleLine"; import { type Flows } from "./index"; -import { checkHasRightIndividual } from "../../utils/computeIndividualPosition"; +import { checkHasBottomIndividual, checkHasRightIndividual } from "../../utils/computeIndividualPosition"; import { checkShouldShowDots } from "../../utils/checkShouldShowDots"; type FlowBatteryGridFlows = Pick>; @@ -13,7 +13,7 @@ export const flowBatteryGrid = (config: PowerFlowCardPlusConfig, { battery, grid return grid.has && battery.has && showLine(config, Math.max(grid.state.toBattery || 0, battery.state.toGrid || 0)) ? html`
i?.has), "multi-individual": checkHasRightIndividual(config, individual), })}" diff --git a/src/components/flows/batteryToHome.ts b/src/components/flows/batteryToHome.ts index b7ca47f..ca1e6b0 100644 --- a/src/components/flows/batteryToHome.ts +++ b/src/components/flows/batteryToHome.ts @@ -4,7 +4,7 @@ import { showLine } from "../../utils/showLine"; import { html, svg } from "lit"; import { styleLine } from "../../utils/styleLine"; import { type Flows } from "./index"; -import { checkHasRightIndividual } from "../../utils/computeIndividualPosition"; +import { checkHasBottomIndividual, checkHasRightIndividual } from "../../utils/computeIndividualPosition"; import { checkShouldShowDots } from "../../utils/checkShouldShowDots"; type FlowBatteryToHomeFlows = Pick>; @@ -13,7 +13,7 @@ export const flowBatteryToHome = (config: PowerFlowCardPlusConfig, { battery, gr return battery.has && showLine(config, battery.state.toHome) ? html`
i?.has), "multi-individual": checkHasRightIndividual(config, individual), })}" diff --git a/src/components/flows/gridToHome.ts b/src/components/flows/gridToHome.ts index b1db09d..f96def7 100644 --- a/src/components/flows/gridToHome.ts +++ b/src/components/flows/gridToHome.ts @@ -4,14 +4,14 @@ import { showLine } from "../../utils/showLine"; import { html, svg } from "lit"; import { styleLine } from "../../utils/styleLine"; import { type Flows } from "./index"; -import { checkHasRightIndividual } from "../../utils/computeIndividualPosition"; +import { checkHasBottomIndividual, checkHasRightIndividual } from "../../utils/computeIndividualPosition"; import { checkShouldShowDots } from "../../utils/checkShouldShowDots"; export const flowGridToHome = (config: PowerFlowCardPlusConfig, { battery, grid, individual, solar, newDur }: Flows) => { return grid.has && showLine(config, grid.state.fromGrid) ? html`
i?.has), "multi-individual": checkHasRightIndividual(config, individual), })}" diff --git a/src/components/flows/solarToBattery.ts b/src/components/flows/solarToBattery.ts index e2893d8..4d726f8 100644 --- a/src/components/flows/solarToBattery.ts +++ b/src/components/flows/solarToBattery.ts @@ -4,7 +4,7 @@ import { showLine } from "../../utils/showLine"; import { html, svg } from "lit"; import { styleLine } from "../../utils/styleLine"; import { type Flows } from "./index"; -import { checkHasRightIndividual } from "../../utils/computeIndividualPosition"; +import { checkHasBottomIndividual, checkHasRightIndividual } from "../../utils/computeIndividualPosition"; import { checkShouldShowDots } from "../../utils/checkShouldShowDots"; type FlowSolarToBatteryFlows = Pick>; @@ -13,7 +13,7 @@ export const flowSolarToBattery = (config: PowerFlowCardPlusConfig, { battery, i return battery.has && solar.has && showLine(config, solar.state.toBattery || 0) ? html`
i?.has), "multi-individual": checkHasRightIndividual(config, individual), })}" diff --git a/src/components/flows/solarToGrid.ts b/src/components/flows/solarToGrid.ts index 6303798..1cf3e8d 100644 --- a/src/components/flows/solarToGrid.ts +++ b/src/components/flows/solarToGrid.ts @@ -4,14 +4,14 @@ import { showLine } from "../../utils/showLine"; import { html, svg } from "lit"; import { styleLine } from "../../utils/styleLine"; import { type Flows } from "./index"; -import { checkHasRightIndividual } from "../../utils/computeIndividualPosition"; +import { checkHasBottomIndividual, checkHasRightIndividual } from "../../utils/computeIndividualPosition"; import { checkShouldShowDots } from "../../utils/checkShouldShowDots"; export const flowSolarToGrid = (config: PowerFlowCardPlusConfig, { battery, grid, individual, solar, newDur }: Flows) => { return grid.hasReturnToGrid && solar.has && showLine(config, solar.state.toGrid || 0) ? html`
i?.has), "multi-individual": checkHasRightIndividual(config, individual), })}" diff --git a/src/utils/computeIndividualPosition.ts b/src/utils/computeIndividualPosition.ts index 1106752..650cc72 100644 --- a/src/utils/computeIndividualPosition.ts +++ b/src/utils/computeIndividualPosition.ts @@ -60,4 +60,4 @@ export const checkHasRightIndividual = (config: PowerFlowCardPlusConfig, individ !!getTopRightIndividual(config, individualObjs) || !!getBottomRightIndividual(config, individualObjs); export const checkHasBottomIndividual = (config: PowerFlowCardPlusConfig, individualObjs: IndividualObject[]): boolean => - !!getBottomLeftIndividual(config, individualObjs) || !!getBottomRightIndividual(config, individualObjs); + !!getBottomLeftIndividual(config, individualObjs) || !!getBottomRightIndividual(config, individualObjs); \ No newline at end of file