export class TimeFilterConstants { static getTimePastOptions(lastYear: string, last2Years: string) { let idCounter = 1; return [ { label: 'Time Filter', items: [ { label: 'Today', id: idCounter++, value: 'Today' }, { label: 'Yesterday', id: idCounter++, value: 'Yesterday' } ], }, { label: '', items: [ { label: 'WTD', id: idCounter++, value: 'WTD' }, { label: 'Last Week', id: idCounter++, value: 'Last Week' }, { label: '1 Week', id: idCounter++, value: '1 Week' } ], }, { label: '', items: [ { label: 'MTD', id: idCounter++, value: 'MTD' }, { label: 'Last Month', id: idCounter++, value: 'Last Month' }, { label: '1 Month', id: idCounter++, value: '1 Month' }, { label: '3 Months', id: idCounter++, value: '3 Months' } ], }, { label: '', items: [ { label: 'QTD', id: idCounter++, value: 'QTD' }, { label: 'Last Quarter', id: idCounter++, value: 'Last Quarter' } ], }, { label: '', items: [ { label: 'YTD', id: idCounter++, value: 'YTD' }, { label: '1 Year', id: idCounter++, value: '1 Year' }, // { label: lastYear, id: idCounter++, year: lastYear, value: 'last year' }, disabled in design... // { label: last2Years, id: idCounter++, year: last2Years, value: 'year before last' } ], } ]; } static getTimeFutureOptions() { let idCounter = 1; return [ { label: 'Time Filter', items: [ { label: 'Today', id: idCounter++, value: 'Today' }, { label: 'Tomorrow', id: idCounter++, value: 'Tomorrow' } ], }, { label: '', items: [ { label: 'WTD', id: idCounter++, value: 'WTD' }, { label: 'Next Week', id: idCounter++, value: 'Next Week' }, { label: '1 Week', id: idCounter++, value: '1 Week' } ], }, { label: '', items: [ { label: 'This Month', id: idCounter++, value: 'This Month' }, { label: 'Next Month', id: idCounter++, value: 'Next Month' }, { label: '1 Month', id: idCounter++, value: '1 Month' }, { label: '3 Months', id: idCounter++, value: '3 Months' } ], }, { label: '', items: [ { label: 'QTD', id: idCounter++, value: 'QTD' }, { label: 'Next Quarter', id: idCounter++, value: 'Next Quarter' } ], }, { label: '', items: [ { label: 'YTD', id: idCounter++, value: 'YTD' }, { label: '1 Year', id: idCounter++, value: '1 Year' } ], } ]; } static getTimeShortOptions() { let idCounter = 1; return [ { label: 'Time Filter', items: [ { label: 'Today', id: idCounter++, value: 'Today' }, { label: 'Yesterday', id: idCounter++, value: 'Yesterday' } ], }, { label: '', items: [ { label: 'WTD', id: idCounter++, value: 'WTD' }, { label: 'Last Week', id: idCounter++, value: 'Last Week' } ], }, { label: '', items: [ { label: 'This Month', id: idCounter++, value: 'This Month' }, { label: 'Last Month', id: idCounter++, value: 'Last Month' } ], } ]; } }