diff options
Diffstat (limited to 'src/components/feedback-button/feedback-button-common.tsx')
| -rw-r--r-- | src/components/feedback-button/feedback-button-common.tsx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/feedback-button/feedback-button-common.tsx b/src/components/feedback-button/feedback-button-common.tsx new file mode 100644 index 0000000..04567ef --- /dev/null +++ b/src/components/feedback-button/feedback-button-common.tsx @@ -0,0 +1,9 @@ +import { z } from 'zod' + +export const formSchema = z.object({ + email: z.union([ + z.string().email('Please enter a valid email address.'), + z.string().max(0), + ]), + message: z.string().min(10, 'Please enter at least 10 characters.').max(5000), +}) |
