amis-playground
Version:
amis-playground 是一个amis在线代码编辑器可实时预览运行效果
2 lines (1 loc) • 816 B
JavaScript
import{a as i,a$ as u,d as m,R as l,b0 as _,e as f,f as p,p as b,q as s,h as c}from"./index-7c288cb3.js";var v=function(o){i(r,o);function r(){return o!==null&&o.apply(this,arguments)||this}return r.prototype.renderInput=function(){var e=this.props,n=e.render,d=e.body,a=e.name,t=e.data;return n("inner",d,{value:typeof a=="string"?u(a,t):void 0})},r.prototype.render=function(){var e,n=this.props,d=n.render,a=n.label;n.control;var t=m(n,["render","label","control"]);return l.createElement(_,f({},t,{formMode:(e=t.mode)!==null&&e!==void 0?e:t.formMode,render:d,sizeMutable:!1,label:a,renderControl:this.renderInput}))},p([b,s("design:type",Function),s("design:paramtypes",[]),s("design:returntype",void 0)],r.prototype,"renderInput",null),r=p([c({type:"control"})],r),r}(l.Component);export{v as ControlRenderer};