From 3ff6f60638f0e535eecb259846ea9e405effcc82 Mon Sep 17 00:00:00 2001 From: Nikhil M Warrier Date: Sun, 15 Mar 2026 12:41:11 +0530 Subject: Add `select`, `radio`, `checkbox` to forms --- src/content.config.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/content.config.ts') 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), }), ) -- cgit v1.2.3