Filter
Filter state and interaction hooks
Hooks for filter components and state management.
Package
@tetherto/mdk-react-devkit
Hooks
@tetherto/mdk-react-devkit
Import the public APIs on this page from @tetherto/mdk-react-devkit.
useReportTimeFrameSelectorState
State hook backing the reporting time-frame selector — exposes the active window and setters
() => ReportTimeFrameSelectorStateuseTimeframeControls
Core state machine for TimeframeControls — owns year / month / week selection and resolves the date-range output
({ dateRange, timeframeType: timeframeTypeProp, onRangeChange, onTimeframeTypeChange, isWeekSelectVisible, weekTree, }: UseTimeframeControlsParams) => { timezone: string; selectedYear: number; selectedMonth: number; visibleWeeks: Week[]; ha… /* see source */