jdelavande HF Staff commited on
Commit
0897191
·
1 Parent(s): bc1b8c6

state correction

Browse files
src/lib/components/chat/EnergyDisplay.svelte CHANGED
@@ -1,13 +1,11 @@
1
  <script lang="ts">
2
- export let energyWh: number | undefined = undefined;
3
- export let energyWhSim: number | undefined = undefined;
4
- export let durationSeconds: number | undefined = undefined;
5
 
6
- let showJoules = false;
7
- let showTooltip = false;
8
 
9
- $: isEstimated = !(typeof energyWh === 'number' && energyWh !== 0);
10
- $: energyToDisplay = isEstimated ? energyWhSim : energyWh;
11
 
12
  function convertToJoules(wh: number): number {
13
  return wh * 3600;
 
1
  <script lang="ts">
2
+ let { energyWh, energyWhSim, durationSeconds } = $props();
 
 
3
 
4
+ let showJoules = $state(false);
5
+ let showTooltip = $state(false);
6
 
7
+ const isEstimated = $derived(!(typeof energyWh === 'number' && energyWh !== 0));
8
+ const energyToDisplay = $derived(isEstimated ? energyWhSim : energyWh);
9
 
10
  function convertToJoules(wh: number): number {
11
  return wh * 3600;