diff --git a/frontend/components/bc/format/FormatTimePassed.vue b/frontend/components/bc/format/FormatTimePassed.vue index 498afb1a0..d3cd29fb3 100644 --- a/frontend/components/bc/format/FormatTimePassed.vue +++ b/frontend/components/bc/format/FormatTimePassed.vue @@ -5,7 +5,8 @@ import type { AgeFormat } from '~/types/settings' import { formatGoTimestamp } from '~/utils/format' const { - formatEpochToDateTime, formatSlotToDateTime, + formatEpochToDateTime, + formatSlotToDateTime, } = useFormat() interface Props { diff --git a/frontend/components/bc/header/MainHeader.vue b/frontend/components/bc/header/MainHeader.vue index 00478b4dd..0ce5916e3 100644 --- a/frontend/components/bc/header/MainHeader.vue +++ b/frontend/components/bc/header/MainHeader.vue @@ -16,7 +16,9 @@ defineProps<{ }>() const { latestState } = useLatestStateStore() const { - currentNetwork, networkInfo, slotToEpoch, + currentNetwork, + getEpochFromSlot, + networkInfo, } = useNetworkStore() const { doLogout, isLoggedIn, @@ -54,7 +56,7 @@ const rate = computed(() => { const currentEpoch = computed(() => latestState.value?.current_slot !== undefined - ? slotToEpoch(latestState.value.current_slot) + ? getEpochFromSlot(latestState.value.current_slot) : undefined, ) diff --git a/frontend/components/dashboard/chart/DashboardChartRewards.vue b/frontend/components/dashboard/chart/DashboardChartRewards.vue index ba5a71dc6..f06dbbb0c 100644 --- a/frontend/components/dashboard/chart/DashboardChartRewards.vue +++ b/frontend/components/dashboard/chart/DashboardChartRewards.vue @@ -35,7 +35,11 @@ import { useFormat } from '~/composables/useFormat' import type { CryptoUnits } from '~/types/currencies' const { formatEpochToDate } = useFormat() -const { networkInfo } = useNetworkStore() +const { + getEpochFromTimestamp, + getTimestampFromEpoch, + networkInfo, +} = useNetworkStore() const networkNativeELcurrency = computed(() => networkInfo.value.elCurrency) const { currency } = useCurrency() const currencyLabel = computed(() => @@ -295,6 +299,8 @@ const option = computed(() => { render( h(DashboardChartRewardsTooltip, { dataIndex, + getEpochFromTimestamp, + getTimestampFromEpoch, series: series.value.list, startEpoch, t: $t, diff --git a/frontend/components/dashboard/chart/DashboardChartRewardsTooltip.vue b/frontend/components/dashboard/chart/DashboardChartRewardsTooltip.vue index a36d60c14..2b1e8ab3f 100644 --- a/frontend/components/dashboard/chart/DashboardChartRewardsTooltip.vue +++ b/frontend/components/dashboard/chart/DashboardChartRewardsTooltip.vue @@ -9,6 +9,8 @@ import type { WeiToValue } from '~/types/value' interface Props { dataIndex: number, + getEpochFromTimestamp: (timestamp: number) => number, + getTimestampFromEpoch: (epoch: number) => number, series: RewardChartSeries[], startEpoch: number, t: ComposerTranslation, // required as dynamically created components via render do not have the proper app context, @@ -95,6 +97,8 @@ const data = computed(() => {