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 | 416x 34085x 34085x | import { config } from "shared/config";
import { ProgramItem } from "shared/types/models/programItem";
import { isPreConventionWeekProgramItem } from "shared/utils/isPreConventionWeekProgramItem";
export const isDirectSignupAlwaysOpen = (programItem: ProgramItem): boolean => {
const { directSignupAlwaysOpenIds } = config.event();
// Pre-convention week program items always use direct signup, even if their
// program type (e.g. RPG) would normally use lottery
return (
directSignupAlwaysOpenIds.includes(programItem.programItemId) ||
isPreConventionWeekProgramItem(programItem)
);
};
|