Skip to content

Commit d6c3277

Browse files
Update 30d APY chart to use 30d interval by default (#1302)
* Update 30d APY chart to use 30d interval by default * Make it 90D default for yvUSD only --------- Co-authored-by: rossgalloway <58150151+rossgalloway@users.noreply.github.com>
1 parent 3d5ddce commit d6c3277

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

src/components/pages/vaults/components/detail/VaultChartsSection.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ export const VAULT_CHART_TIMEFRAME_OPTIONS = [
4242
] as const
4343

4444
export type TVaultChartTimeframe = (typeof VAULT_CHART_TIMEFRAME_OPTIONS)[number]['value']
45+
const DEFAULT_VAULT_CHART_TIMEFRAME: TVaultChartTimeframe = '1y'
4546

4647
type TBaseVaultChartTab = 'historical-pps' | 'historical-apy' | 'historical-tvl'
4748
type TUserVaultChartTab = 'user-position'
@@ -117,7 +118,8 @@ export function VaultChartsSection({
117118
const transformed = useMemo(() => transformVaultChartData(data), [data])
118119

119120
const [uncontrolledTab, setUncontrolledTab] = useState<TVaultChartTab>('historical-apy')
120-
const [uncontrolledTimeframe, setUncontrolledTimeframe] = useState<TVaultChartTimeframe>('1y')
121+
const [uncontrolledTimeframe, setUncontrolledTimeframe] =
122+
useState<TVaultChartTimeframe>(DEFAULT_VAULT_CHART_TIMEFRAME)
121123

122124
const activeTab = chartTab ?? uncontrolledTab
123125
const activeTimeframe = timeframe ?? uncontrolledTimeframe

src/components/pages/vaults/components/detail/YvUsdChartsSection.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ const VaultTvlGrowthChart = lazy(() =>
1818
type TYvUsdUserChartTab = 'user-position'
1919
export type TYvUsdChartTab = (typeof VAULT_CHART_TABS)[number]['id'] | TYvUsdUserChartTab
2020
export type TYvUsdChartTimeframe = (typeof VAULT_CHART_TIMEFRAME_OPTIONS)[number]['value']
21+
const DEFAULT_YVUSD_CHART_TIMEFRAME: TYvUsdChartTimeframe = '90d'
2122

2223
type YvUsdChartsSectionProps = {
2324
chartTab?: TYvUsdChartTab
@@ -87,7 +88,8 @@ export function YvUsdChartsSection({
8788
const { apyData, performanceData, tvlData, isLoading, error } = useYvUsdCharts()
8889

8990
const [uncontrolledTab, setUncontrolledTab] = useState<TYvUsdChartTab>('historical-apy')
90-
const [uncontrolledTimeframe, setUncontrolledTimeframe] = useState<TYvUsdChartTimeframe>('1y')
91+
const [uncontrolledTimeframe, setUncontrolledTimeframe] =
92+
useState<TYvUsdChartTimeframe>(DEFAULT_YVUSD_CHART_TIMEFRAME)
9193

9294
const activeTab = chartTab ?? uncontrolledTab
9395
const activeTimeframe = timeframe ?? uncontrolledTimeframe

0 commit comments

Comments
 (0)