Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import { toTimestamp } from '@amalia/ext/dates'; import { type AssignmentDates, type AssignmentStatus } from './types'; export const getAssignmentStatus = ({ effectiveAsOf, effectiveUntil }: AssignmentDates): AssignmentStatus => { const currentTimestamp = toTimestamp(new Date()); return effectiveAsOf && effectiveAsOf > currentTimestamp ? 'future' : effectiveUntil && effectiveUntil < currentTimestamp ? 'expired' : 'active'; }; |