dateTimeFilterOptions
Customise the relative date time range options that are available in all time inputs.
Flagged Options
Default filter options
{
today: false,
past_1_day: true,
yesterday: true,
past_3_days: true,
past_7_days: true,
past_30_days: true,
past_90_days: true,
past_3_months: false,
past_6_months: false,
past_12_months: false,
past_18_months: false,
}
How to change the default filter options:
<Vizzly.Dashboard
dateFilterOptions={{
today: true,
}}
// ... other dashboard properties
/>
Custom Options
const after = new Date('01/01/2000');
const before = new Date('01/01/2005');
<Vizzly.Dashboard
dateFilterOptions={{
early_2000s: {
description: 'Early 2000s',
range: { after: after, before: before },
},
}}
// ... other dashboard properties
/>;
In the example, the key early_2000s
is the ID of the filter option. This is how Vizzly will remember
what relative filter has been selected. It is important that once set, this remains constant.
You will provide a description for what the filter is, and two dates to represent the time range that you want to be applied if the filter is selected.