From 43bec4a4a6c74b4e57e0f3c429099addb26f602b Mon Sep 17 00:00:00 2001 From: natxocc Date: Wed, 25 Mar 2026 21:02:12 +0100 Subject: [PATCH] improved --- src/sigpro-ui.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/sigpro-ui.js b/src/sigpro-ui.js index 4381bc2..17bf62c 100644 --- a/src/sigpro-ui.js +++ b/src/sigpro-ui.js @@ -890,13 +890,20 @@ export const UI = ($, defaultLang = "es") => { /** FIELDSET */ ui.Fieldset = (props, children) => - $.html("fieldset", { ...props, class: joinClass("fieldset bg-base-200 border border-base-300 p-4 rounded-lg", props.$class || props.class) }, [ - ui.If( - () => props.legend, - () => $.html("legend", { class: "fieldset-legend font-bold" }, props.legend), - ), - children, - ]); + $.html( + "fieldset", + { + ...props, + class: joinClass("fieldset bg-base-200 border border-base-300 p-4 rounded-lg", props.$class || props.class), + }, + [ + () => { + const legendText = val(props.legend); + return legendText ? $.html("legend", { class: "fieldset-legend font-bold" }, [legendText]) : null; + }, + children, + ], + ); /** STACK */ ui.Stack = (props, children) => $.html("div", { ...props, class: joinClass("stack", props.$class || props.class) }, children);