promptIsDismissed.tsx 440 B

12345678910111213
  1. import {PromptData} from 'app/actionCreators/prompts';
  2. import {snoozedDays} from './promptsActivity';
  3. export const promptIsDismissed = (prompt: PromptData, daysToSnooze: number = 14) => {
  4. const {snoozedTime, dismissedTime} = prompt || {};
  5. // check if the prompt has been dismissed
  6. if (dismissedTime) {
  7. return true;
  8. }
  9. //check if it has been snoozed
  10. return !snoozedTime ? false : snoozedDays(snoozedTime) < daysToSnooze;
  11. };