Files
2024-02-15 17:01:50 +00:00

14 lines
528 B
TypeScript

import type {OnboardingTask} from 'sentry/types';
export const taskIsDone = (task: OnboardingTask) =>
['complete', 'skipped'].includes(task.status);
export const findCompleteTasks = (task: OnboardingTask) =>
task.completionSeen && ['complete', 'skipped'].includes(task.status);
export const findActiveTasks = (task: OnboardingTask) =>
task.requisiteTasks.length === 0 && !findCompleteTasks(task);
export const findUpcomingTasks = (task: OnboardingTask) =>
task.requisiteTasks.length > 0 && !findCompleteTasks(task);