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 15 16 | 410x 71734x 71734x | import { config } from "shared/config";
import { ProgramItem } from "shared/types/models/programItem";
import { isDirectSignupAlwaysOpen } from "shared/utils/isDirectSignupAlwaysOpen";
export const isLotterySignupProgramItem = (
programItem: ProgramItem,
): boolean => {
const { twoPhaseSignupProgramTypes } = config.event();
// Only include "twoPhaseSignupProgramTypes" and don't include "directSignupAlwaysOpen" program items
return (
twoPhaseSignupProgramTypes.includes(programItem.programType) &&
!isDirectSignupAlwaysOpen(programItem)
);
};
|