@chief-editor/brick-control
Version:
Control Brick for chief editor
1 lines • 943 B
JavaScript
;var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var r,a=1,t=arguments.length;a<t;a++)for(var i in r=arguments[a])Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i]);return e}).apply(this,arguments)},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importDefault(require("react")),ui_1=require("@chief-editor/ui");function RadioGroupBrick(e){var r=e.config.props,a=r.disabled,t=r.readonly,i=e.styles,u=e.setValue,o=e.datasource,s=e.layout,n=e.value,l=e.creator;return react_1.default.createElement(ui_1.RadioGroup,{"data-id":l,style:__assign(__assign({},s),i),value:n,disabled:a||t,onValueChange:u},(o||[]).map((function(e){var r=e.label,a=e.value;return react_1.default.createElement(ui_1.RadioGroup.Radio,{key:r,value:a},r)})))}exports.RadioGroupBrick=RadioGroupBrick;