@descope/sdk-component-drivers
Advanced tools
Comparing version 0.1.19 to 0.2.0
@@ -1,2 +0,2 @@ | ||
"use strict";var e=require("tslib"),t=require("@descope/sdk-helpers");var s,r;class i{constructor(t,r){s.set(this,void 0),this.nodeName="",e.__classPrivateFieldSet(this,s,t,"f"),this.logger=r.logger}get asyncEle(){return(async(e,t)=>new Promise((s=>{const r=setInterval((()=>{const t="function"==typeof e?e():e;t&&(clearInterval(r),s(t))}),100);setTimeout((()=>{clearInterval(r),s(null)}),t)})))(e.__classPrivateFieldGet(this,s,"f"),1e3)}get ele(){var t,r;const i="function"==typeof e.__classPrivateFieldGet(this,s,"f")?e.__classPrivateFieldGet(this,s,"f").call(this):e.__classPrivateFieldGet(this,s,"f");return i?(null==i?void 0:i.localName)!==this.nodeName?(null===(r=this.logger)||void 0===r||r.debug(`node name do not match, expected "${this.nodeName}", received "${i.localName}" `,Error()),null):i:(null===(t=this.logger)||void 0===t||t.debug("no element for driver ",this.constructor.name,new Error),null)}}s=new WeakMap;const l=/^descope-grid-([^-]+)-column$/,n={text:class extends i{constructor(){super(...arguments),this.nodeName="descope-grid-text-column"}onSortDirectionChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("direction-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}},custom:class extends i{constructor(){super(...arguments),this.nodeName="descope-grid-custom-column"}onSortDirectionChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("direction-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}}};r=new WeakMap;var o;o=new WeakMap;exports.ButtonDriver=class extends i{constructor(){super(...arguments),this.nodeName="descope-button"}onClick(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("click",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("click",e)}}disable(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("disabled","true")}enable(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("disabled")}},exports.GridDriver=class extends i{constructor(){super(...arguments),this.nodeName="descope-grid",r.set(this,void 0)}onSelectedItemsChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("selected-items-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}get ele(){return super.ele}get data(){var e;return null===(e=this.ele)||void 0===e?void 0:e.data}set data(e){this.ele&&(this.ele.data=e)}get columns(){return this.ele?Array.from(this.ele.children).reduce(((e,t)=>{var s;const r=null===(s=l.exec(t.localName))||void 0===s?void 0:s[1],i=n[r];return i?(e.push(new i(t,{logger:this.logger})),e):e}),[]):[]}filterColumns(s){var i,l;const n=null===(i=this.ele.columns)||void 0===i?void 0:i.filter(s);t.compareArrays(n,this.ele.columns)||(this.ele.columns=n,null===(l=e.__classPrivateFieldGet(this,r,"f"))||void 0===l||l.call(this,n))}onColumnsChange(t){e.__classPrivateFieldSet(this,r,t,"f")}set renderColumn(e){this.ele.renderColumn=e}},exports.ModalDriver=class extends i{constructor(){super(...arguments),o.set(this,void 0),this.nodeName="descope-modal"}close(){var e,t;null===(e=this.ele)||void 0===e||e.removeAttribute("opened"),null===(t=this.afterClose)||void 0===t||t.call(this)}async open(){var e,t;await(null===(e=this.beforeOpen)||void 0===e?void 0:e.call(this)),null===(t=this.ele)||void 0===t||t.setAttribute("opened","true")}reset(){var t;this.ele&&(this.ele.innerHTML=""),e.__classPrivateFieldGet(this,o,"f")&&(null===(t=this.ele)||void 0===t||t.append(e.__classPrivateFieldGet(this,o,"f").content.cloneNode(!0)))}setContent(t){e.__classPrivateFieldSet(this,o,t,"f"),this.reset()}remove(){var e;null===(e=this.ele)||void 0===e||e.remove()}},exports.MultiSelectDriver=class extends i{constructor(){super(...arguments),this.nodeName="descope-multi-select-combo-box"}async setData(e){var t;null===(t=await this.asyncEle)||void 0===t||t.setAttribute("data",JSON.stringify(e.sort()))}},exports.NotificationDriver=class extends i{constructor(){super(...arguments),this.nodeName="descope-notification"}close(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("opened")}show(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("opened","true")}setContent(e){this.ele.innerHTML="",this.ele.appendChild(e.content.cloneNode(!0))}remove(){var e;null===(e=this.ele)||void 0===e||e.remove()}},exports.SingleSelectDriver=class extends i{constructor(){super(...arguments),this.nodeName="descope-combo-box"}async setData(e){var t;null===(t=await this.asyncEle)||void 0===t||t.setAttribute("data",JSON.stringify(e.sort()))}},exports.TextDriver=class extends i{constructor(){super(...arguments),this.nodeName="descope-text"}get ele(){return super.ele}get text(){var e;return null===(e=this.ele)||void 0===e?void 0:e.innerText}set text(e){this.ele&&(this.ele.innerText=e)}},exports.TextFieldDriver=class extends i{constructor(){super(...arguments),this.nodeName="descope-text-field"}onInput(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("input",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("input",e)}}get value(){var e;return null===(e=this.ele)||void 0===e?void 0:e.value}set value(e){this.ele&&(this.ele.value=e)}disable(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("disabled","true")}enable(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("disabled")}}; | ||
"use strict";var e=require("tslib"),t=require("@descope/sdk-helpers");var s,i;class r{constructor(t,i){s.set(this,void 0),this.nodeName="",e.__classPrivateFieldSet(this,s,t,"f"),this.logger=i.logger}get asyncEle(){return(async(e,t)=>new Promise((s=>{const i=setInterval((()=>{const t="function"==typeof e?e():e;t&&(clearInterval(i),s(t))}),100);setTimeout((()=>{clearInterval(i),s(null)}),t)})))(e.__classPrivateFieldGet(this,s,"f"),1e3)}get ele(){var t,i;const r="function"==typeof e.__classPrivateFieldGet(this,s,"f")?e.__classPrivateFieldGet(this,s,"f").call(this):e.__classPrivateFieldGet(this,s,"f");return r?(null==r?void 0:r.localName)!==this.nodeName?(null===(i=this.logger)||void 0===i||i.debug(`node name do not match, expected "${this.nodeName}", received "${r.localName}" `,Error()),null):r:(null===(t=this.logger)||void 0===t||t.debug("no element for driver ",this.constructor.name,new Error),null)}}s=new WeakMap;const l=/^descope-grid-([^-]+)-column$/,n={text:class extends r{constructor(){super(...arguments),this.nodeName="descope-grid-text-column"}onSortDirectionChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("direction-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}},custom:class extends r{constructor(){super(...arguments),this.nodeName="descope-grid-custom-column"}onSortDirectionChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("direction-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}}};i=new WeakMap;var o;o=new WeakMap;exports.ButtonDriver=class extends r{constructor(){super(...arguments),this.nodeName="descope-button"}onClick(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("click",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("click",e)}}disable(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("disabled","true")}enable(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("disabled")}},exports.GridDriver=class extends r{constructor(){super(...arguments),this.nodeName="descope-grid",i.set(this,void 0)}onSelectedItemsChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("selected-items-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}get ele(){return super.ele}get data(){var e;return null===(e=this.ele)||void 0===e?void 0:e.data}set data(e){this.ele&&(this.ele.data=e)}get columns(){return this.ele?Array.from(this.ele.children).reduce(((e,t)=>{var s;const i=null===(s=l.exec(t.localName))||void 0===s?void 0:s[1],r=n[i];return r?(e.push(new r(t,{logger:this.logger})),e):e}),[]):[]}filterColumns(s){var r,l;const n=null===(r=this.ele.columns)||void 0===r?void 0:r.filter(s);t.compareArrays(n,this.ele.columns)||(this.ele.columns=n,null===(l=e.__classPrivateFieldGet(this,i,"f"))||void 0===l||l.call(this,n))}onColumnsChange(t){e.__classPrivateFieldSet(this,i,t,"f")}set renderColumn(e){this.ele.renderColumn=e}},exports.ModalDriver=class extends r{constructor(){super(...arguments),o.set(this,void 0),this.nodeName="descope-modal"}close(){var e,t;null===(e=this.ele)||void 0===e||e.removeAttribute("opened"),null===(t=this.afterClose)||void 0===t||t.call(this)}async open(){var e,t;await(null===(e=this.beforeOpen)||void 0===e?void 0:e.call(this)),null===(t=this.ele)||void 0===t||t.setAttribute("opened","true")}reset(){var t;this.ele&&(this.ele.innerHTML=""),e.__classPrivateFieldGet(this,o,"f")&&(null===(t=this.ele)||void 0===t||t.append(e.__classPrivateFieldGet(this,o,"f").content.cloneNode(!0)))}setContent(t){e.__classPrivateFieldSet(this,o,t,"f"),this.reset()}remove(){var e;null===(e=this.ele)||void 0===e||e.remove()}},exports.MultiSelectDriver=class extends r{constructor(){super(...arguments),this.nodeName="descope-multi-select-combo-box"}async setData(e){var t;null===(t=await this.asyncEle)||void 0===t||t.setAttribute("data",JSON.stringify(e.sort()))}},exports.NotificationDriver=class extends r{constructor(){super(...arguments),this.nodeName="descope-notification"}close(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("opened")}show(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("opened","true")}setContent(e){this.ele.innerHTML="",this.ele.appendChild(e.content.cloneNode(!0))}remove(){var e;null===(e=this.ele)||void 0===e||e.remove()}},exports.SingleSelectDriver=class extends r{constructor(){super(...arguments),this.nodeName="descope-combo-box"}onInput(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("input",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("input",e)}}get value(){var e;return null===(e=this.ele)||void 0===e?void 0:e.value}set value(e){this.ele&&(this.ele.value=e)}async setData(e){var t;null===(t=await this.asyncEle)||void 0===t||t.setAttribute("data",JSON.stringify(e.sort()))}},exports.TextDriver=class extends r{constructor(){super(...arguments),this.nodeName="descope-text"}get ele(){return super.ele}get text(){var e;return null===(e=this.ele)||void 0===e?void 0:e.innerText}set text(e){this.ele&&(this.ele.innerText=e)}},exports.TextFieldDriver=class extends r{constructor(){super(...arguments),this.nodeName="descope-text-field"}onInput(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("input",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("input",e)}}get value(){var e;return null===(e=this.ele)||void 0===e?void 0:e.value}set value(e){this.ele&&(this.ele.value=e)}disable(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("disabled","true")}enable(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("disabled")}}; | ||
//# sourceMappingURL=index.cjs.js.map |
@@ -85,2 +85,5 @@ type Empty = null | undefined; | ||
nodeName: string; | ||
onInput(cb: (e: InputEvent) => void): () => void; | ||
get value(): string; | ||
set value(value: string); | ||
setData(data: { | ||
@@ -87,0 +90,0 @@ label: string; |
@@ -1,2 +0,2 @@ | ||
import{__classPrivateFieldSet as e,__classPrivateFieldGet as t}from"tslib";import{compareArrays as s}from"@descope/sdk-helpers";var n,l;class i{constructor(t,s){n.set(this,void 0),this.nodeName="",e(this,n,t,"f"),this.logger=s.logger}get asyncEle(){return(async(e,t)=>new Promise((s=>{const n=setInterval((()=>{const t="function"==typeof e?e():e;t&&(clearInterval(n),s(t))}),100);setTimeout((()=>{clearInterval(n),s(null)}),t)})))(t(this,n,"f"),1e3)}get ele(){var e,s;const l="function"==typeof t(this,n,"f")?t(this,n,"f").call(this):t(this,n,"f");return l?(null==l?void 0:l.localName)!==this.nodeName?(null===(s=this.logger)||void 0===s||s.debug(`node name do not match, expected "${this.nodeName}", received "${l.localName}" `,Error()),null):l:(null===(e=this.logger)||void 0===e||e.debug("no element for driver ",this.constructor.name,new Error),null)}}n=new WeakMap;const r=/^descope-grid-([^-]+)-column$/,o={text:class extends i{constructor(){super(...arguments),this.nodeName="descope-grid-text-column"}onSortDirectionChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("direction-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}},custom:class extends i{constructor(){super(...arguments),this.nodeName="descope-grid-custom-column"}onSortDirectionChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("direction-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}}};class d extends i{constructor(){super(...arguments),this.nodeName="descope-grid",l.set(this,void 0)}onSelectedItemsChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("selected-items-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}get ele(){return super.ele}get data(){var e;return null===(e=this.ele)||void 0===e?void 0:e.data}set data(e){this.ele&&(this.ele.data=e)}get columns(){return this.ele?Array.from(this.ele.children).reduce(((e,t)=>{var s;const n=null===(s=r.exec(t.localName))||void 0===s?void 0:s[1],l=o[n];return l?(e.push(new l(t,{logger:this.logger})),e):e}),[]):[]}filterColumns(e){var n,i;const r=null===(n=this.ele.columns)||void 0===n?void 0:n.filter(e);s(r,this.ele.columns)||(this.ele.columns=r,null===(i=t(this,l,"f"))||void 0===i||i.call(this,r))}onColumnsChange(t){e(this,l,t,"f")}set renderColumn(e){this.ele.renderColumn=e}}l=new WeakMap;class a extends i{constructor(){super(...arguments),this.nodeName="descope-button"}onClick(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("click",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("click",e)}}disable(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("disabled","true")}enable(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("disabled")}}var u;class c extends i{constructor(){super(...arguments),u.set(this,void 0),this.nodeName="descope-modal"}close(){var e,t;null===(e=this.ele)||void 0===e||e.removeAttribute("opened"),null===(t=this.afterClose)||void 0===t||t.call(this)}async open(){var e,t;await(null===(e=this.beforeOpen)||void 0===e?void 0:e.call(this)),null===(t=this.ele)||void 0===t||t.setAttribute("opened","true")}reset(){var e;this.ele&&(this.ele.innerHTML=""),t(this,u,"f")&&(null===(e=this.ele)||void 0===e||e.append(t(this,u,"f").content.cloneNode(!0)))}setContent(t){e(this,u,t,"f"),this.reset()}remove(){var e;null===(e=this.ele)||void 0===e||e.remove()}}u=new WeakMap;class v extends i{constructor(){super(...arguments),this.nodeName="descope-multi-select-combo-box"}async setData(e){var t;null===(t=await this.asyncEle)||void 0===t||t.setAttribute("data",JSON.stringify(e.sort()))}}class h extends i{constructor(){super(...arguments),this.nodeName="descope-combo-box"}async setData(e){var t;null===(t=await this.asyncEle)||void 0===t||t.setAttribute("data",JSON.stringify(e.sort()))}}class m extends i{constructor(){super(...arguments),this.nodeName="descope-notification"}close(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("opened")}show(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("opened","true")}setContent(e){this.ele.innerHTML="",this.ele.appendChild(e.content.cloneNode(!0))}remove(){var e;null===(e=this.ele)||void 0===e||e.remove()}}class p extends i{constructor(){super(...arguments),this.nodeName="descope-text"}get ele(){return super.ele}get text(){var e;return null===(e=this.ele)||void 0===e?void 0:e.innerText}set text(e){this.ele&&(this.ele.innerText=e)}}class g extends i{constructor(){super(...arguments),this.nodeName="descope-text-field"}onInput(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("input",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("input",e)}}get value(){var e;return null===(e=this.ele)||void 0===e?void 0:e.value}set value(e){this.ele&&(this.ele.value=e)}disable(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("disabled","true")}enable(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("disabled")}}export{a as ButtonDriver,d as GridDriver,c as ModalDriver,v as MultiSelectDriver,m as NotificationDriver,h as SingleSelectDriver,p as TextDriver,g as TextFieldDriver}; | ||
import{__classPrivateFieldSet as e,__classPrivateFieldGet as t}from"tslib";import{compareArrays as s}from"@descope/sdk-helpers";var n,l;class i{constructor(t,s){n.set(this,void 0),this.nodeName="",e(this,n,t,"f"),this.logger=s.logger}get asyncEle(){return(async(e,t)=>new Promise((s=>{const n=setInterval((()=>{const t="function"==typeof e?e():e;t&&(clearInterval(n),s(t))}),100);setTimeout((()=>{clearInterval(n),s(null)}),t)})))(t(this,n,"f"),1e3)}get ele(){var e,s;const l="function"==typeof t(this,n,"f")?t(this,n,"f").call(this):t(this,n,"f");return l?(null==l?void 0:l.localName)!==this.nodeName?(null===(s=this.logger)||void 0===s||s.debug(`node name do not match, expected "${this.nodeName}", received "${l.localName}" `,Error()),null):l:(null===(e=this.logger)||void 0===e||e.debug("no element for driver ",this.constructor.name,new Error),null)}}n=new WeakMap;const r=/^descope-grid-([^-]+)-column$/,o={text:class extends i{constructor(){super(...arguments),this.nodeName="descope-grid-text-column"}onSortDirectionChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("direction-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}},custom:class extends i{constructor(){super(...arguments),this.nodeName="descope-grid-custom-column"}onSortDirectionChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("direction-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}}};class d extends i{constructor(){super(...arguments),this.nodeName="descope-grid",l.set(this,void 0)}onSelectedItemsChange(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("selected-items-changed",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("selected-items-changed",e)}}get ele(){return super.ele}get data(){var e;return null===(e=this.ele)||void 0===e?void 0:e.data}set data(e){this.ele&&(this.ele.data=e)}get columns(){return this.ele?Array.from(this.ele.children).reduce(((e,t)=>{var s;const n=null===(s=r.exec(t.localName))||void 0===s?void 0:s[1],l=o[n];return l?(e.push(new l(t,{logger:this.logger})),e):e}),[]):[]}filterColumns(e){var n,i;const r=null===(n=this.ele.columns)||void 0===n?void 0:n.filter(e);s(r,this.ele.columns)||(this.ele.columns=r,null===(i=t(this,l,"f"))||void 0===i||i.call(this,r))}onColumnsChange(t){e(this,l,t,"f")}set renderColumn(e){this.ele.renderColumn=e}}l=new WeakMap;class a extends i{constructor(){super(...arguments),this.nodeName="descope-button"}onClick(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("click",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("click",e)}}disable(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("disabled","true")}enable(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("disabled")}}var u;class v extends i{constructor(){super(...arguments),u.set(this,void 0),this.nodeName="descope-modal"}close(){var e,t;null===(e=this.ele)||void 0===e||e.removeAttribute("opened"),null===(t=this.afterClose)||void 0===t||t.call(this)}async open(){var e,t;await(null===(e=this.beforeOpen)||void 0===e?void 0:e.call(this)),null===(t=this.ele)||void 0===t||t.setAttribute("opened","true")}reset(){var e;this.ele&&(this.ele.innerHTML=""),t(this,u,"f")&&(null===(e=this.ele)||void 0===e||e.append(t(this,u,"f").content.cloneNode(!0)))}setContent(t){e(this,u,t,"f"),this.reset()}remove(){var e;null===(e=this.ele)||void 0===e||e.remove()}}u=new WeakMap;class c extends i{constructor(){super(...arguments),this.nodeName="descope-multi-select-combo-box"}async setData(e){var t;null===(t=await this.asyncEle)||void 0===t||t.setAttribute("data",JSON.stringify(e.sort()))}}class h extends i{constructor(){super(...arguments),this.nodeName="descope-combo-box"}onInput(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("input",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("input",e)}}get value(){var e;return null===(e=this.ele)||void 0===e?void 0:e.value}set value(e){this.ele&&(this.ele.value=e)}async setData(e){var t;null===(t=await this.asyncEle)||void 0===t||t.setAttribute("data",JSON.stringify(e.sort()))}}class m extends i{constructor(){super(...arguments),this.nodeName="descope-notification"}close(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("opened")}show(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("opened","true")}setContent(e){this.ele.innerHTML="",this.ele.appendChild(e.content.cloneNode(!0))}remove(){var e;null===(e=this.ele)||void 0===e||e.remove()}}class p extends i{constructor(){super(...arguments),this.nodeName="descope-text"}get ele(){return super.ele}get text(){var e;return null===(e=this.ele)||void 0===e?void 0:e.innerText}set text(e){this.ele&&(this.ele.innerText=e)}}class g extends i{constructor(){super(...arguments),this.nodeName="descope-text-field"}onInput(e){var t;return null===(t=this.ele)||void 0===t||t.addEventListener("input",e),()=>{var t;return null===(t=this.ele)||void 0===t?void 0:t.removeEventListener("input",e)}}get value(){var e;return null===(e=this.ele)||void 0===e?void 0:e.value}set value(e){this.ele&&(this.ele.value=e)}disable(){var e;null===(e=this.ele)||void 0===e||e.setAttribute("disabled","true")}enable(){var e;null===(e=this.ele)||void 0===e||e.removeAttribute("disabled")}}export{a as ButtonDriver,d as GridDriver,v as ModalDriver,c as MultiSelectDriver,m as NotificationDriver,h as SingleSelectDriver,p as TextDriver,g as TextFieldDriver}; | ||
//# sourceMappingURL=index.esm.js.map |
{ | ||
"name": "@descope/sdk-component-drivers", | ||
"version": "0.1.19", | ||
"version": "0.2.0", | ||
"author": "Descope Team <info@descope.com>", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/descope/sdk-component-drivers", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
47585
157