From 4bb656115dab8653f82cf880678ba7dac43b123b Mon Sep 17 00:00:00 2001 From: Edmund Hung Date: Tue, 17 Sep 2024 22:26:27 +0100 Subject: [PATCH] fix(conform-react): auto update value for checkbox group --- packages/conform-react/hooks.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/conform-react/hooks.ts b/packages/conform-react/hooks.ts index 50773bc2..0257dc52 100644 --- a/packages/conform-react/hooks.ts +++ b/packages/conform-react/hooks.ts @@ -178,7 +178,8 @@ export function useForm< 'checked' in element && (element.type === 'checkbox' || element.type === 'radio') ) { - element.checked = get(defaultValue) === element.value; + element.checked = + getAll(defaultValue)?.includes(element.value) ?? false; } else { element.value = get(defaultValue) ?? ''; }