import{filterTruthy as s}from"../../../common/helpers.js";import{composeTypographyClassName as e}from"@gem-sdk/core";let composeClasses=e=>s(e),composeContainerClasses=(s,o,p)=>{let{typography:c}=s??{},l=e(s?.typo,c);return composeClasses({[p?.uid]:!!p?.uid,[o?.cssClass]:!!o?.cssClass,"gp-flex gp-flex-wrap gp-items-center":!0,[l]:!!l})},composeFormCheckboxInputClasses=()=>composeClasses({"gp-h-[20px] gp-w-[20px] !gp-inline-block !gp-static":!0}),composeFormCheckboxLabelClasses=()=>composeClasses({"w-auto":!0,"gp-w-[calc(100%_-_20px)]":!0});export{composeContainerClasses,composeFormCheckboxInputClasses,composeFormCheckboxLabelClasses};
