@aurigma/ui-framework
Version:
A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.
1 lines • 2.33 kB
JavaScript
(window.multistep_editor_jsonpFunction=window.multistep_editor_jsonpFunction||[]).push([[38],{903:function(t,e,r){r.r(e),r.d(e,"AuWidgetOrder",function(){return o}),r.d(e,"widget",function(){return o});var e=r(0),i=r(160),s=r(2),c=r(1);let o=class extends i.a{constructor(){super(...arguments),this.logRequest=!1,this.useBackOffice=!1,this.sku=""}updateParams(t){this.images=t.images||[],this.downloadUrls=t.downloadUrls||[],this.data=t.data||{},this.logRequest=t.logRequest||this.driver.settings.logRequest||!1,this.useBackOffice=t.useBackOffice||this.driver.settings.useBackOffice||!1,this.props=t.props||{},this.customPrice=t.customPrice||0,this.quantity=null==t.quantity?this.driver.orders.current.quantity||1:t.quantity,this.sku=t.sku||"",this.changeDriver()}changeDriver(){this.driver.orders.current.images=this.images,this.driver.orders.current.downloadUrls=this.downloadUrls,this.driver.orders.current.data=this.data,this.driver.orders.current.props=this.props,this.driver.orders.current.customPrice=this.customPrice,this.driver.orders.current.logRequest=this.logRequest,this.driver.orders.current.useBackOffice=this.driver.orders.current.useBackOffice||this.useBackOffice,this.driver.orders.current.sku=this.driver.orders.current.sku||this.sku,c.a.isNotNullOrUndefined(this.quantity)&&(this.driver.orders.current.quantity=this.quantity)}};Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Object)],o.prototype,"params",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Array)],o.prototype,"images",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Array)],o.prototype,"downloadUrls",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Object)],o.prototype,"data",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Object)],o.prototype,"props",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Number)],o.prototype,"quantity",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Number)],o.prototype,"customPrice",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Boolean)],o.prototype,"logRequest",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",Boolean)],o.prototype,"useBackOffice",void 0),Object(e.a)([Object(s.c)(),Object(e.b)("design:type",String)],o.prototype,"sku",void 0),o=Object(e.a)([Object(s.a)("au-widget-order")],o)}}]);