Chart Hooks
Chart configuration and data hooks
Hooks for chart components and data visualization.
Package
@tetherto/mdk-react-devkit
Hooks
useChartDataCheck
Hook to check if chart data is empty or unavailable
({ dataset, data }: UseChartDataCheckParams) => booleanuseEbitda
Transforms an EbitdaResponse and date-range options into query params and a chart-ready EBITDA view-model.
({ ebitda, isLoading, fetchErrors, ...dateRangeOptions }?: UseEbitdaOptions) => { metrics: EbitdaDisplayMetrics | null; ebitdaChartInput: ToBarChartDataInput | null; btcProducedChartInput: ToBarChartDataInput | null; hasBtcProducedAllZeros:… /* see source */useEnergyBalanceViewModel
Computes the full EnergyBalance view model from raw API data, managing tab selection and display-mode state.
({ data, isLoading, fetchErrors, dateRange, availablePowerMW, }: UseEnergyBalanceOptions) => { queryParams: EnergyBalanceQueryParams | null; viewModel: { activeTab: EnergyBalanceTab; revenueDisplayMode: DisplayMode; costDisplayMode: Display… /* see source */