UNPKG

@aurigma/ui-framework

Version:

A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.

1 lines 1.24 kB
(window.multistep_editor_jsonpFunction=window.multistep_editor_jsonpFunction||[]).push([[12],{886:function(t,n){t.exports='<style>\n :host {\n width: 100%;\n height: 100%;\n }\n</style>\n<au-input-text id="input-text" type="text"></au-input-text>'},943:function(t,n,e){"use strict";e.r(n),e.d(n,"AuOptionText",(function(){return l})),e.d(n,"option",(function(){return l}));var i=e(0),a=e(448);class u extends a.a{_onOptionChange(){"function"==typeof this.changeCallback&&this.changeCallback()}}var o=e(886),s=e(2);let l=class extends u{init(t){super.init(t),this._definition=t;const n=this._getInputElement();n&&(n.configuration=t)}connectedCallback(){super.connectedCallback();const t=this._getInputElement();t.type="text",t.configuration=this._definition,t.language=this.language,t.addEventListener("value",(t=>{this.value=t.detail.value,this._onOptionChange()}))}_langChange(t){this._getInputElement().language=t}_getInputElement(){return this.$?this.$["input-text"]:null}};Object(i.a)([Object(s.b)("language"),Object(i.b)("design:type",Function),Object(i.b)("design:paramtypes",[String]),Object(i.b)("design:returntype",void 0)],l.prototype,"_langChange",null),l=Object(i.a)([Object(s.a)("au-option-text",o)],l)}}]);