From 9f7ae191cbbc21b75b419dc80ac00c7305ffd150 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ti=E1=BA=BFn=20Nguy=E1=BB=85n=20Kh=E1=BA=AFc?= Date: Mon, 3 Mar 2025 23:52:56 +1300 Subject: [PATCH] fix: boolean field --- src/components/param/primitive.tsx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/components/param/primitive.tsx b/src/components/param/primitive.tsx index 410319a..3e333c2 100644 --- a/src/components/param/primitive.tsx +++ b/src/components/param/primitive.tsx @@ -82,7 +82,7 @@ export function PrimitiveParam({ switch (primitive.codec) { case "bool": - return Boolean(value); + return Boolean(JSON.parse(value)); case "char": return value.length === 1 ? value : INVALID; case "u8": @@ -142,12 +142,10 @@ export function PrimitiveParam({ switch (primitive.codec) { case "bool": return ( - - setValue(String(event.checked))} - /> - + setValue(JSON.stringify(event.checked))} + /> ); case "char": return ;