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 17 | 25x 54x | import { events } from "shared-types/events";
import { itemExists } from "@/api";
import { isAuthorizedState } from "@/utils";
export const formSchema = events["capitated-initial"].baseSchema.extend({
id: events["capitated-initial"].baseSchema.shape.id
.refine(isAuthorizedState, {
message:
"You can only submit for a state you have access to. If you need to add another state, visit your IDM user profile to request access.",
})
.refine(async (value) => !(await itemExists(value)), {
message:
"According to our records, this 1915(b) Waiver Number already exists. Please check the 1915(b) Waiver Number and try entering it again.",
}),
});
|