diff options
| author | Nikhil M Warrier <nikhilmw.dev@gmail.com> | 2026-03-15 12:41:11 +0530 |
|---|---|---|
| committer | Nikhil M Warrier <nikhilmw.dev@gmail.com> | 2026-03-15 12:41:11 +0530 |
| commit | 3ff6f60638f0e535eecb259846ea9e405effcc82 (patch) | |
| tree | 2f273ad002432996f8638fb1e12d504794d314d9 /src/content.config.ts | |
| parent | d17de1c5bc58531a4d971f873f2577e5d1f92ffe (diff) | |
Add `select`, `radio`, `checkbox` to forms
Diffstat (limited to 'src/content.config.ts')
| -rw-r--r-- | src/content.config.ts | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/content.config.ts b/src/content.config.ts index c9c4810..f0c8009 100644 --- a/src/content.config.ts +++ b/src/content.config.ts @@ -72,8 +72,19 @@ const forms = defineCollection({ }), label: z.string(), type: z - .enum(['text', 'email', 'number', 'textarea', 'tel', 'url']) + .enum([ + 'text', + 'email', + 'number', + 'textarea', + 'tel', + 'url', + 'select', + 'checkbox', + 'radio', + ]) .default('text'), + options: z.array(z.string()).optional(), required: z.boolean().default(false), }), ) |
