function formatString()

in src/pages/Home/Sidebar/SidebarTimerangeSelection.tsx [73:95]


function formatString(start: string | undefined, end: string | undefined, timezone: string, t: TFunction): string {
  // Check if selected time is last 30d, last 14d or today
  if (start && !end) {
    if (parseInt(start) === getTimeFromPastByDays(30, timezone)) {
      return t('date.month');
    } else if (parseInt(start) === getTimeFromPastByDays(14, timezone)) {
      return t('date.twoweeks');
    } else if (parseInt(start) === getTimeFromPastByDays(0, timezone)) {
      return t('date.today');
    }
  }
  // Check if yesterday preset was selected
  if (
    start &&
    end &&
    parseInt(start) === getTimeFromPastByDays(1, timezone) &&
    parseInt(end) === getTimeFromPastByDays(0, timezone)
  ) {
    return t('date.yesterday');
  }

  return getRawDateString(start, end, timezone);
}