amis-playground
Version:
amis-playground 是一个amis在线代码编辑器可实时预览运行效果
2 lines (1 loc) • 955 B
JavaScript
import{bB as s,bC as c,a as r,d as l,R as o,e as d,f as i,p,q as a,F as u}from"./index-7c288cb3.js";var h=s({sourceField:"schema",injectedPropsFilter:function(n,t){return{schema:n.config,loading:n.loading}}})(c),m=function(n){r(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.controlRef=function(e){for(;e!=null&&e.getWrappedInstance;)e=e.getWrappedInstance();this.control=e},t.prototype.validate=function(){var e;return(e=this.control)===null||e===void 0?void 0:e.validate()},t.prototype.render=function(){var e=l(this.props,[]);return o.createElement(h,d({},e,{ref:this.controlRef}))},i([p,a("design:type",Function),a("design:paramtypes",[Object]),a("design:returntype",void 0)],t.prototype,"controlRef",null),t}(o.PureComponent),g=function(n){r(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t=i([u({type:"json-schema",strictMode:!1})],t),t}(m);export{g as JSONSchemaRenderer,m as default};