Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ export const VAULT_CHART_TIMEFRAME_OPTIONS = [
] as const

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

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

const [uncontrolledTab, setUncontrolledTab] = useState<TVaultChartTab>('historical-apy')
const [uncontrolledTimeframe, setUncontrolledTimeframe] = useState<TVaultChartTimeframe>('1y')
const [uncontrolledTimeframe, setUncontrolledTimeframe] =
useState<TVaultChartTimeframe>(DEFAULT_VAULT_CHART_TIMEFRAME)

const activeTab = chartTab ?? uncontrolledTab
const activeTimeframe = timeframe ?? uncontrolledTimeframe
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ const VaultTvlGrowthChart = lazy(() =>
type TYvUsdUserChartTab = 'user-position'
export type TYvUsdChartTab = (typeof VAULT_CHART_TABS)[number]['id'] | TYvUsdUserChartTab
export type TYvUsdChartTimeframe = (typeof VAULT_CHART_TIMEFRAME_OPTIONS)[number]['value']
const DEFAULT_YVUSD_CHART_TIMEFRAME: TYvUsdChartTimeframe = '90d'

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

const [uncontrolledTab, setUncontrolledTab] = useState<TYvUsdChartTab>('historical-apy')
const [uncontrolledTimeframe, setUncontrolledTimeframe] = useState<TYvUsdChartTimeframe>('1y')
const [uncontrolledTimeframe, setUncontrolledTimeframe] =
useState<TYvUsdChartTimeframe>(DEFAULT_YVUSD_CHART_TIMEFRAME)

const activeTab = chartTab ?? uncontrolledTab
const activeTimeframe = timeframe ?? uncontrolledTimeframe
Expand Down