From d4d73750b302cb555f2876e7c2eafec2dac563a2 Mon Sep 17 00:00:00 2001 From: andrzej Date: Fri, 14 Jun 2024 22:44:13 +0200 Subject: [PATCH] add rudimentary popover for checkboxes --- src/app/ui/forms/story.tsx | 110 ++++++++++++++++++------------------- 1 file changed, 53 insertions(+), 57 deletions(-) diff --git a/src/app/ui/forms/story.tsx b/src/app/ui/forms/story.tsx index cb73093..f69b7a1 100644 --- a/src/app/ui/forms/story.tsx +++ b/src/app/ui/forms/story.tsx @@ -92,63 +92,59 @@ export default function StoryForm({ genres }) { )} /> - { - // - // - // Genres - // - // - } - ( - -
- Genres - Specify relevant genres -
- {genres.map((item) => ( - { - return ( - - - { - return checked - ? field.onChange([...field.value, item.id]) - : field.onChange( - field.value?.filter( - (value) => value !== item.id - ) - ) - }} - /> - - - {item.name} - - - ) - }} - /> - ))} - -
- )} - /> - { - //
- //
- } + + + Genres + + + ( + +
+ Genres + Specify relevant genres +
+ {genres.map((item) => ( + { + return ( + + + { + return checked + ? field.onChange([...field.value, item.id]) + : field.onChange( + field.value?.filter( + (value) => value !== item.id + ) + ) + }} + /> + + + {item.name} + + + ) + }} + /> + ))} + +
+ )} + /> +
+