MDK Logo
UI Kitreact-devkitHooks

useEnergyBalanceViewModel

Computes the full EnergyBalance view model from raw API data, managing tab selection and display-mode state.

Computes the full EnergyBalance view model from raw API data, managing tab selection and display-mode state.

import { useEnergyBalanceViewModel } from "@tetherto/mdk-react-devkit";

Signature

({ data, isLoading, fetchErrors, dateRange, availablePowerMW, }: UseEnergyBalanceOptions) => { queryParams: EnergyBalanceQueryParams | null; viewModel: { activeTab: EnergyBalanceTab; revenueDisplayMode: DisplayMode; costDisplayMode: Display… /* see source */
Package@tetherto/mdk-react-devkit