'use client';
import{jsxs as e,jsx as l}from"react/jsx-runtime";import{cls as a}from"@gem-sdk/core";let p=({builderProps:p,className:t,style:r,setting:c,styles:g})=>e("label",{"data-id":p?.uid,className:a("gp-w-fit gp-cursor-pointer gp-items-center",{flex:g?.labelPlacement==="end","gp-flex gp-flex-col":g?.labelPlacement==="top","gp-flex gp-flex-col-reverse":g?.labelPlacement==="bottom","gp-flex gp-flex-row-reverse":g?.labelPlacement==="start"}),children:[l("input",{style:r,className:a("gp-mx-2",{"gp-h-2 gp-w-2":g?.size==="small","gp-h-4 gp-w-4":g?.size==="medium","gp-h-6 gp-w-6":g?.size==="large"},t),type:"radio",checked:c?.checked}),e("p",{children:[" ",c?.label]})]});export{p as default};
