@appscode/ui-builder
Version:
## Motivation
1 lines • 3.98 kB
JavaScript
import{V as t,e as n,m as e,n as o}from"./wrapper-5d451278.js";import"vue";import{s as r,_ as i,r as a}from"./stickyContent-c27d9838.js";var s=o({render:function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("validation-observer",{ref:"ub-main-observer"},[e("div",{staticClass:"ac-system-body is-fullwidth",class:{"has-info-content":!t.infoCenter.isHide}},[e("div",{staticClass:"ac-system-content mt-15",class:{"mr-15":t.infoCenter.isHide}},[e("div",{ref:"form-root",staticClass:"ui-builders-wrapper"},[e("div",{key:t.formMode,ref:"form-content",staticClass:"single-wizard-section is-block mb-20"},[e("ub-single-step-form",{attrs:{label:t.ui.label,ui:t.ui,"show-label":t.ui.show_label,schema:t.schema,"whole-schema":t.schema,"chart-url":t.chartUrl}})],1),t._v(" "),e("div",{ref:"form-control",staticClass:"bottom-controls ac-footer-action pr-0 mt-30 is-flex is-justify-content-space-between is-align-items-center"},[e("div",{staticClass:"buttons is-grouped is-left mb-0"},[e("button",{staticClass:"button ac-button is-danger is-light mb-0",on:{click:function(n){return n.preventDefault(),t.cancelFunc()}}},[e("span",[t._v(t._s(t.$ubt("buttons.cancel")))])])]),t._v(" "),e("div",{staticClass:"buttons is-grouped is-right"},[e("button",{staticClass:"button is-primary ac-button",on:{click:function(n){return n.preventDefault(),t.done()}}},[e("span",[t._v(t._s(t.$ubt("buttons.done")))])])])])])]),t._v(" "),t.infoCenter.isHide?t._e():e("info-center")],1)])},staticRenderFns:[]},void 0,{name:"ub-standalone-single-step-form",mixins:[r],components:{ValidationObserver:t,InfoCenter:function(){return import("./InfoCenter-500fc9f1.js").then((function(t){return t.default}))},UbSingleStepForm:function(){return import("./SingleStepForm-e4a2064c.js").then((function(t){return t.S})).then((function(t){return t.default}))}},props:{ui:{type:Object,default:function(){return{}}},schema:{type:Object,default:function(){return{}}},showOptionsStep:{type:Boolean,default:!1},onOptionsValid:{type:Function,default:function(){return function(){}}},onOptionsInvalid:{type:Function,default:function(){return function(){}}},onOptionsCancel:{type:Function,default:function(){return function(){}}},onValid:{type:Function,default:function(){return function(){}}},onInvalid:{type:Function,default:function(){return function(){}}},onCancel:{type:Function,default:function(){return function(){}}},onDeploy:{type:Function,default:function(){return function(){}}},chartUrl:{type:String,default:""}},data:function(){return{formMode:"options"}},created:function(){this.initStickyData("form-root",[["form-content","form-control"]],!0)},computed:n({},e({infoCenter:"wizard/infoCenter"})),methods:{done:function(){var t=this;return i(a.mark((function n(){var e;return a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return"ub-main-observer",n.next=3,t.$refs["ub-main-observer"].validate();case 3:if(e=n.sent,!t.showOptionsStep){n.next=25;break}if(!e){n.next=16;break}if("options"!==t.formMode){n.next=12;break}return n.next=9,t.onOptionsValid();case 9:t.formMode="main",n.next=14;break;case 12:return n.next=14,t.onValid();case 14:n.next=23;break;case 16:if("options"!==t.formMode){n.next=21;break}return n.next=19,t.onOptionsInvalid();case 19:n.next=23;break;case 21:return n.next=23,t.onInvalid();case 23:n.next=32;break;case 25:if(!e){n.next=30;break}return n.next=28,t.onValid();case 28:n.next=32;break;case 30:return n.next=32,t.onInvalid();case 32:case"end":return n.stop()}}),n)})))()},cancelFunc:function(){var t=this;return i(a.mark((function n(){return a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t.showOptionsStep){n.next=11;break}if("options"!==t.formMode){n.next=6;break}return n.next=4,t.onOptionsCancel();case 4:n.next=9;break;case 6:return n.next=8,t.onCancel();case 8:t.formMode="options";case 9:n.next=13;break;case 11:return n.next=13,t.onCancel();case 13:case"end":return n.stop()}}),n)})))()}}},void 0,!1,void 0,!1,void 0,void 0,void 0);export default s;