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