overleaf/services/web/frontend/js/features/subscription/util/free-trial-expires-under-seven-days.ts
Jessica Lawshe ebc04e4a9d Merge pull request #11888 from overleaf/jel-subscription-dash-cancel-plan
[web] Migrate cancel subscription to React

GitOrigin-RevId: 8482fd61894c8011b4c980263ae1d41f396233c6
2023-02-24 09:05:12 +00:00

11 lines
339 B
TypeScript

export default function freeTrialExpiresUnderSevenDays(
trialEndsAt?: string | null
) {
if (!trialEndsAt) return false
const sevenDaysTime = new Date()
sevenDaysTime.setDate(sevenDaysTime.getDate() + 7)
const freeTrialEndDate = new Date(trialEndsAt)
return new Date() < freeTrialEndDate && freeTrialEndDate < sevenDaysTime
}