'use client';
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var jsxRuntime=require("react/jsx-runtime"),core=require("@gem-sdk/core");const Radio=({builderProps:e,className:l,style:s,setting:t,styles:r})=>jsxRuntime.jsxs("label",{"data-id":e?.uid,className:core.cls("gp-w-fit gp-cursor-pointer gp-items-center",{flex:r?.labelPlacement==="end","gp-flex gp-flex-col":r?.labelPlacement==="top","gp-flex gp-flex-col-reverse":r?.labelPlacement==="bottom","gp-flex gp-flex-row-reverse":r?.labelPlacement==="start"}),children:[jsxRuntime.jsx("input",{style:s,className:core.cls("gp-mx-2",{"gp-h-2 gp-w-2":r?.size==="small","gp-h-4 gp-w-4":r?.size==="medium","gp-h-6 gp-w-6":r?.size==="large"},l),type:"radio",checked:t?.checked}),jsxRuntime.jsxs("p",{children:[" ",t?.label]})]});exports.default=Radio;
