Show invited people the Rule, let them copy its cards for their community, and replace an expired invitation link.
This commit is contained in:
1 parent
727a92a9ac
commit
3c984e00c5
37 files changed
+1962
-19
No files matched your search
@@ -223,6 +223,25 @@ export const postRuleStakeholderBodySchema = z.object({
|
||||
email: stakeholderEmailSchema,
|
||||
});
|
||||
|
||||
export const makeCopyRuleBodySchema = z.object({
|
||||
title: z
|
||||
.string()
|
||||
.max(48)
|
||||
.transform((s) => s.trim())
|
||||
.refine((s) => s.length > 0, { message: "title required" }),
|
||||
});
|
||||
|
||||
export type MakeCopyRuleBody = z.infer<typeof makeCopyRuleBodySchema>;
|
||||
|
||||
export const resendExpiredStakeholderInviteBodySchema = z.object({
|
||||
token: z.string().min(10).max(200),
|
||||
email: stakeholderEmailSchema,
|
||||
});
|
||||
|
||||
export type ResendExpiredStakeholderInviteBody = z.infer<
|
||||
typeof resendExpiredStakeholderInviteBodySchema
|
||||
>;
|
||||
|
||||
export type PostRuleStakeholderBody = z.infer<
|
||||
typeof postRuleStakeholderBodySchema
|
||||
>;
|
||||
|
||||
Reference in new issue
Block a user