Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@syncfusion/ej2-vue-navigations

Package Overview
Dependencies
Maintainers
0
Versions
249
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@syncfusion/ej2-vue-navigations - npm Package Compare versions

Comparing version 28.1.36 to 28.1.37

9

dist/ej2-vue-navigations.umd.min.js

@@ -0,2 +1,11 @@

/*!
* filename: ej2-vue-navigations.umd.min.js
* version : 28.1.37
* Copyright Syncfusion Inc. 2001 - 2024. All rights reserved.
* Use of this code is subject to the terms of our license.
* A copy of the current license can be obtained at any time by e-mailing
* licensing@syncfusion.com. Any infringement will be prosecuted under
* applicable laws.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@syncfusion/ej2-navigations"),require("@syncfusion/ej2-vue-base"),require("@syncfusion/ej2-base")):"function"==typeof define&&define.amd?define(["exports","@syncfusion/ej2-navigations","@syncfusion/ej2-vue-base","@syncfusion/ej2-base"],t):t((e=e||self).ej={},e.ej2Navigations,e.ej2VueBase,e.ej2Base)}(this,function(t,s,a,o){"use strict";var n=a.vueDefineComponent({inject:{custom:{default:null}},render:function(e){var t;if(!a.isExecute)return t=null,(a.isExecute?e:a.gh)("div",{class:"e-directive"},t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},updated:function(){!a.isExecute&&this.custom&&this.custom()},methods:{getTag:function(){return"e-accordionitems"}}}),i={name:"e-accordionitems",install:function(e){e.component(i.name,n)}},r=a.vueDefineComponent({render:function(){},methods:{getTag:function(){return"e-accordionitem"}}}),c={name:"e-accordionitem",install:function(e){e.component(c.name,r)}},_=["isLazyUpdate","plugins","animation","dataSource","enableHtmlSanitizer","enablePersistence","enableRtl","expandMode","expandedIndices","headerTemplate","height","itemTemplate","items","locale","width","clicked","created","destroyed","expanded","expanding"],B=["expandedIndices"],e=a.getProps({props:_}),l=e[0],e=e[1],u=Object.keys(e);u.push("modelchanged","update:modelValue");for(var d=0,U=B;d<U.length;d++)u.push("update:"+U[d]);var A=a.vueDefineComponent({name:"AccordionComponent",mixins:[a.ComponentBase],props:l,watch:e,emits:u,model:{event:"modelchanged"},provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.Accordion({}),propKeys:_,models:B,hasChildDirective:!0,hasInjectedModules:!1,tagMapper:{"e-accordionitems":"e-accordionitem"},tagNameMapper:{"e-accordionitems":"e-items"},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.ej2Instances._trigger=this.ej2Instances.trigger,this.ej2Instances.trigger=this.trigger,this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("div",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},trigger:function(e,t,s){var n,i;a.isExecute||(this.models=this.models||this.ej2Instances.referModels),"change"!==e&&"input"!==e||!this.models||0===this.models.length?"actionBegin"===e&&"dateNavigate"===t.requestType&&this.models&&0!==this.models.length&&(i=(n=this.models.toString().match(/currentView|selectedDate/)||[])[0],t)&&n&&!o.isUndefined(t[i])&&(a.isExecute?(this.$emit("update:"+i,t[i]),this):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance)).$emit("modelchanged",t[i]):(i=(n=this.models.toString().match(/checked|value/)||[])[0],t&&n&&!o.isUndefined(t[i])&&(a.isExecute?("change"===e||this.$props&&!this.$props.isLazyUpdate)&&(this.$emit("update:"+i,t[i]),this.$emit("modelchanged",t[i])):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance.$emit("modelchanged",t[i]),this.ej2Instances.vueInstance.$emit("update:modelValue",t[i])))),this.ej2Instances&&this.ej2Instances._trigger&&this.ej2Instances._trigger(e,t,s)},custom:function(){this.updated()},addItem:function(e,t){return this.ej2Instances.addItem(e,t)},destroy:function(){return this.ej2Instances.destroy()},enableItem:function(e,t){return this.ej2Instances.enableItem(e,t)},expandItem:function(e,t){return this.ej2Instances.expandItem(e,t)},hideItem:function(e,t){return this.ej2Instances.hideItem(e,t)},removeItem:function(e){return this.ej2Instances.removeItem(e)},select:function(e){return this.ej2Instances.select(e)}}}),z={name:"ejs-accordion",install:function(e){e.component(z.name,A),e.component(c.name,r),e.component(i.name,n)}},h=a.vueDefineComponent({inject:{custom:{default:null}},render:function(e){var t;if(!a.isExecute)return t=null,(a.isExecute?e:a.gh)("div",{class:"e-directive"},t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},updated:function(){!a.isExecute&&this.custom&&this.custom()},methods:{getTag:function(){return"e-items"}}}),m={name:"e-items",install:function(e){e.component(m.name,h)}},p=a.vueDefineComponent({render:function(){},methods:{getTag:function(){return"e-item"}}}),f={name:"e-item",install:function(e){e.component(f.name,p)}},R=["isLazyUpdate","plugins","allowKeyboard","cssClass","enableCollision","enableHtmlSanitizer","enablePersistence","enableRtl","height","items","locale","overflowMode","scrollStep","width","beforeCreate","clicked","created","destroyed"],L=[],l=a.getProps({props:R}),e=l[0],l=l[1],g=Object.keys(l);g.push("modelchanged","update:modelValue");for(var I=0,K=L;I<K.length;I++)g.push("update:"+K[I]);var q=a.vueDefineComponent({name:"ToolbarComponent",mixins:[a.ComponentBase],props:e,watch:l,emits:g,provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.Toolbar({}),propKeys:R,models:L,hasChildDirective:!0,hasInjectedModules:!1,tagMapper:{"e-items":"e-item"},tagNameMapper:{},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("div",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},custom:function(){this.updated()},addItems:function(e,t){return this.ej2Instances.addItems(e,t)},destroy:function(){return this.ej2Instances.destroy()},disable:function(e){return this.ej2Instances.disable(e)},enableItems:function(e,t){return this.ej2Instances.enableItems(e,t)},hideItem:function(e,t){return this.ej2Instances.hideItem(e,t)},refreshOverflow:function(){return this.ej2Instances.refreshOverflow()},removeItems:function(e){return this.ej2Instances.removeItems(e)}}}),H={name:"ejs-toolbar",install:function(e){e.component(H.name,q),e.component(f.name,p),e.component(m.name,h)}},W=["isLazyUpdate","plugins","animationSettings","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","enableScrolling","fields","filter","hoverDelay","itemTemplate","items","locale","showItemOnClick","target","template","beforeClose","beforeItemRender","beforeOpen","created","onClose","onOpen","select"],F=[],e=a.getProps({props:W}),l=e[0],e=e[1],j=Object.keys(e);j.push("modelchanged","update:modelValue");for(var v=0,G=F;v<G.length;v++)j.push("update:"+G[v]);var Q=a.vueDefineComponent({name:"ContextMenuComponent",mixins:[a.ComponentBase],props:l,watch:e,emits:j,provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.ContextMenu({}),propKeys:W,models:F,hasChildDirective:!1,hasInjectedModules:!1,tagMapper:{},tagNameMapper:{},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("ul",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},custom:function(){this.updated()},close:function(){return this.ej2Instances.close()},destroy:function(){return this.ej2Instances.destroy()},enableItems:function(e,t,s){return this.ej2Instances.enableItems(e,t,s)},getItemIndex:function(e,t){return this.ej2Instances.getItemIndex(e,t)},getMenuWidth:function(e,t,s){return this.ej2Instances.getMenuWidth(e,t,s)},hideItems:function(e,t){return this.ej2Instances.hideItems(e,t)},insertAfter:function(e,t,s){return this.ej2Instances.insertAfter(e,t,s)},insertBefore:function(e,t,s){return this.ej2Instances.insertBefore(e,t,s)},open:function(e,t,s){return this.ej2Instances.open(e,t,s)},removeItems:function(e,t){return this.ej2Instances.removeItems(e,t)},setItem:function(e,t,s){return this.ej2Instances.setItem(e,t,s)},showItems:function(e,t){return this.ej2Instances.showItems(e,t)}}}),J={name:"ejs-contextmenu",install:function(e){e.component(J.name,Q)}},b=a.vueDefineComponent({inject:{custom:{default:null}},render:function(e){var t;if(!a.isExecute)return t=null,(a.isExecute?e:a.gh)("div",{class:"e-directive"},t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},updated:function(){!a.isExecute&&this.custom&&this.custom()},methods:{getTag:function(){return"e-breadcrumb-items"}}}),C={name:"e-breadcrumb-items",install:function(e){e.component(C.name,b)}},P=a.vueDefineComponent({render:function(){},methods:{getTag:function(){return"e-breadcrumb-item"}}}),$={name:"e-breadcrumb-item",install:function(e){e.component($.name,P)}},X=["isLazyUpdate","plugins","activeItem","cssClass","disabled","enableActiveItemNavigation","enableNavigation","enablePersistence","enableRtl","itemTemplate","items","locale","maxItems","overflowMode","separatorTemplate","url","beforeItemRender","created","itemClick"],Y=["activeItem"],l=a.getProps({props:X}),e=l[0],l=l[1],y=Object.keys(l);y.push("modelchanged","update:modelValue");for(var x=0,Z=Y;x<Z.length;x++)y.push("update:"+Z[x]);var ee=a.vueDefineComponent({name:"BreadcrumbComponent",mixins:[a.ComponentBase],props:e,watch:l,emits:y,model:{event:"modelchanged"},provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.Breadcrumb({}),propKeys:X,models:Y,hasChildDirective:!0,hasInjectedModules:!1,tagMapper:{"e-breadcrumb-items":"e-breadcrumb-item"},tagNameMapper:{"e-breadcrumb-items":"e-items"},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.ej2Instances._trigger=this.ej2Instances.trigger,this.ej2Instances.trigger=this.trigger,this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("nav",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},trigger:function(e,t,s){var n,i;a.isExecute||(this.models=this.models||this.ej2Instances.referModels),"change"!==e&&"input"!==e||!this.models||0===this.models.length?"actionBegin"===e&&"dateNavigate"===t.requestType&&this.models&&0!==this.models.length&&(i=(n=this.models.toString().match(/currentView|selectedDate/)||[])[0],t)&&n&&!o.isUndefined(t[i])&&(a.isExecute?(this.$emit("update:"+i,t[i]),this):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance)).$emit("modelchanged",t[i]):(i=(n=this.models.toString().match(/checked|value/)||[])[0],t&&n&&!o.isUndefined(t[i])&&(a.isExecute?("change"===e||this.$props&&!this.$props.isLazyUpdate)&&(this.$emit("update:"+i,t[i]),this.$emit("modelchanged",t[i])):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance.$emit("modelchanged",t[i]),this.ej2Instances.vueInstance.$emit("update:modelValue",t[i])))),this.ej2Instances&&this.ej2Instances._trigger&&this.ej2Instances._trigger(e,t,s)},custom:function(){this.updated()},destroy:function(){return this.ej2Instances.destroy()}}}),te={name:"ejs-breadcrumb",install:function(e){e.component(te.name,ee),e.component($.name,P),e.component(C.name,b)}},T=a.vueDefineComponent({inject:{custom:{default:null}},render:function(e){var t;if(!a.isExecute)return t=null,(a.isExecute?e:a.gh)("div",{class:"e-directive"},t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},updated:function(){!a.isExecute&&this.custom&&this.custom()},methods:{getTag:function(){return"e-carousel-items"}}}),E={name:"e-carousel-items",install:function(e){e.component(E.name,T)}},M=a.vueDefineComponent({render:function(){},methods:{getTag:function(){return"e-carousel-item"}}}),D={name:"e-carousel-item",install:function(e){e.component(D.name,M)}},se=["isLazyUpdate","plugins","allowKeyboardInteraction","animationEffect","autoPlay","buttonsVisibility","cssClass","dataSource","enablePersistence","enableRtl","enableTouchSwipe","height","htmlAttributes","indicatorsTemplate","indicatorsType","interval","itemTemplate","items","locale","loop","nextButtonTemplate","partialVisible","pauseOnHover","playButtonTemplate","previousButtonTemplate","selectedIndex","showIndicators","showPlayButton","swipeMode","width","slideChanged","slideChanging"],ne=["selectedIndex"],e=a.getProps({props:se}),l=e[0],e=e[1],O=Object.keys(e);O.push("modelchanged","update:modelValue");for(var w=0,ie=ne;w<ie.length;w++)O.push("update:"+ie[w]);var ae=a.vueDefineComponent({name:"CarouselComponent",mixins:[a.ComponentBase],props:l,watch:e,emits:O,model:{event:"modelchanged"},provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.Carousel({}),propKeys:se,models:ne,hasChildDirective:!0,hasInjectedModules:!1,tagMapper:{"e-carousel-items":"e-carousel-item"},tagNameMapper:{"e-carousel-items":"e-items"},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.ej2Instances._trigger=this.ej2Instances.trigger,this.ej2Instances.trigger=this.trigger,this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("div",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},trigger:function(e,t,s){var n,i;a.isExecute||(this.models=this.models||this.ej2Instances.referModels),"change"!==e&&"input"!==e||!this.models||0===this.models.length?"actionBegin"===e&&"dateNavigate"===t.requestType&&this.models&&0!==this.models.length&&(i=(n=this.models.toString().match(/currentView|selectedDate/)||[])[0],t)&&n&&!o.isUndefined(t[i])&&(a.isExecute?(this.$emit("update:"+i,t[i]),this):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance)).$emit("modelchanged",t[i]):(i=(n=this.models.toString().match(/checked|value/)||[])[0],t&&n&&!o.isUndefined(t[i])&&(a.isExecute?("change"===e||this.$props&&!this.$props.isLazyUpdate)&&(this.$emit("update:"+i,t[i]),this.$emit("modelchanged",t[i])):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance.$emit("modelchanged",t[i]),this.ej2Instances.vueInstance.$emit("update:modelValue",t[i])))),this.ej2Instances&&this.ej2Instances._trigger&&this.ej2Instances._trigger(e,t,s)},custom:function(){this.updated()},destroy:function(){return this.ej2Instances.destroy()},next:function(){return this.ej2Instances.next()},pause:function(){return this.ej2Instances.pause()},play:function(){return this.ej2Instances.play()},prev:function(){return this.ej2Instances.prev()}}}),oe={name:"ejs-carousel",install:function(e){e.component(oe.name,ae),e.component(D.name,M),e.component(E.name,T)}},k=a.vueDefineComponent({inject:{custom:{default:null}},render:function(e){var t;if(!a.isExecute)return t=null,(a.isExecute?e:a.gh)("div",{class:"e-directive"},t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},updated:function(){!a.isExecute&&this.custom&&this.custom()},methods:{getTag:function(){return"e-tabitems"}}}),V={name:"e-tabitems",install:function(e){e.component(V.name,k)}},N=a.vueDefineComponent({render:function(){},methods:{getTag:function(){return"e-tabitem"}}}),S={name:"e-tabitem",install:function(e){e.component(S.name,N)}},re=["isLazyUpdate","plugins","allowDragAndDrop","animation","clearTemplates","cssClass","dragArea","enableHtmlSanitizer","enablePersistence","enableRtl","headerPlacement","height","heightAdjustMode","items","loadOn","locale","overflowMode","reorderActiveTab","scrollStep","selectedItem","showCloseButton","swipeMode","width","added","adding","created","destroyed","dragged","dragging","onDragStart","removed","removing","selected","selecting"],ce=[],l=a.getProps({props:re}),e=l[0],l=l[1],le=Object.keys(l);le.push("modelchanged","update:modelValue");for(var ue=0,de=ce;ue<de.length;ue++)le.push("update:"+de[ue]);var he=a.vueDefineComponent({name:"TabComponent",mixins:[a.ComponentBase],props:e,watch:l,emits:le,provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.Tab({}),propKeys:re,models:ce,hasChildDirective:!0,hasInjectedModules:!1,tagMapper:{"e-tabitems":"e-tabitem"},tagNameMapper:{"e-tabitems":"e-items"},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("div",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},custom:function(){this.updated()},addTab:function(e,t){return this.ej2Instances.addTab(e,t)},destroy:function(){return this.ej2Instances.destroy()},disable:function(e){return this.ej2Instances.disable(e)},enableTab:function(e,t){return this.ej2Instances.enableTab(e,t)},getItemIndex:function(e){return this.ej2Instances.getItemIndex(e)},hideTab:function(e,t){return this.ej2Instances.hideTab(e,t)},refresh:function(){return this.ej2Instances.refresh()},refreshActiveTab:function(){return this.ej2Instances.refreshActiveTab()},refreshActiveTabBorder:function(){return this.ej2Instances.refreshActiveTabBorder()},refreshOverflow:function(){return this.ej2Instances.refreshOverflow()},removeTab:function(e){return this.ej2Instances.removeTab(e)},select:function(e,t){return this.ej2Instances.select(e,t)}}}),me={name:"ejs-tab",install:function(e){e.component(me.name,he),e.component(S.name,N),e.component(V.name,k)}},pe=["isLazyUpdate","plugins","allowDragAndDrop","allowEditing","allowMultiSelection","allowTextWrap","animation","autoCheck","checkDisabledChildren","checkedNodes","cssClass","disabled","dragArea","enableHtmlSanitizer","enablePersistence","enableRtl","expandOn","expandedNodes","fields","fullRowNavigable","fullRowSelect","loadOnDemand","locale","nodeTemplate","selectedNodes","showCheckBox","sortOrder","actionFailure","created","dataBound","dataSourceChanged","destroyed","drawNode","keyPress","nodeChecked","nodeChecking","nodeClicked","nodeCollapsed","nodeCollapsing","nodeDragStart","nodeDragStop","nodeDragging","nodeDropped","nodeEdited","nodeEditing","nodeExpanded","nodeExpanding","nodeSelected","nodeSelecting"],fe=[],e=a.getProps({props:pe}),l=e[0],e=e[1],ge=Object.keys(e);ge.push("modelchanged","update:modelValue");for(var Ie=0,je=fe;Ie<je.length;Ie++)ge.push("update:"+je[Ie]);var ve=a.vueDefineComponent({name:"TreeViewComponent",mixins:[a.ComponentBase],props:l,watch:e,emits:ge,provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.TreeView({}),propKeys:pe,models:fe,hasChildDirective:!1,hasInjectedModules:!1,tagMapper:{},tagNameMapper:{},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("div",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},custom:function(){this.updated()},addNodes:function(e,t,s,n){return this.ej2Instances.addNodes(e,t,s,n)},beginEdit:function(e){return this.ej2Instances.beginEdit(e)},checkAll:function(e){return this.ej2Instances.checkAll(e)},collapseAll:function(e,t,s){return this.ej2Instances.collapseAll(e,t,s)},destroy:function(){return this.ej2Instances.destroy()},disableNodes:function(e){return this.ej2Instances.disableNodes(e)},enableNodes:function(e){return this.ej2Instances.enableNodes(e)},ensureVisible:function(e){return this.ej2Instances.ensureVisible(e)},expandAll:function(e,t,s,n){return this.ej2Instances.expandAll(e,t,s,n)},getAllCheckedNodes:function(){return this.ej2Instances.getAllCheckedNodes()},getDisabledNodes:function(){return this.ej2Instances.getDisabledNodes()},getNode:function(e){return this.ej2Instances.getNode(e)},getTreeData:function(e){return this.ej2Instances.getTreeData(e)},moveNodes:function(e,t,s,n){return this.ej2Instances.moveNodes(e,t,s,n)},refreshNode:function(e,t){return this.ej2Instances.refreshNode(e,t)},removeNodes:function(e){return this.ej2Instances.removeNodes(e)},uncheckAll:function(e){return this.ej2Instances.uncheckAll(e)},updateNode:function(e,t){return this.ej2Instances.updateNode(e,t)}}}),be={name:"ejs-treeview",install:function(e){e.component(be.name,ve)}},Ce=["isLazyUpdate","plugins","animate","closeOnDocumentClick","dockSize","enableDock","enableGestures","enablePersistence","enableRtl","height","isOpen","locale","mediaQuery","position","showBackdrop","target","type","width","zIndex","change","close","created","destroyed","open"],Pe=["isOpen"],l=a.getProps({props:Ce}),e=l[0],l=l[1],$e=Object.keys(l);$e.push("modelchanged","update:modelValue");for(var ye=0,xe=Pe;ye<xe.length;ye++)$e.push("update:"+xe[ye]);var Te=a.vueDefineComponent({name:"SidebarComponent",mixins:[a.ComponentBase],props:e,watch:l,emits:$e,model:{event:"modelchanged"},provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.Sidebar({}),propKeys:Ce,models:Pe,hasChildDirective:!1,hasInjectedModules:!1,tagMapper:{},tagNameMapper:{},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.ej2Instances._trigger=this.ej2Instances.trigger,this.ej2Instances.trigger=this.trigger,this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("div",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},trigger:function(e,t,s){var n,i;a.isExecute||(this.models=this.models||this.ej2Instances.referModels),"change"!==e&&"input"!==e||!this.models||0===this.models.length?"actionBegin"===e&&"dateNavigate"===t.requestType&&this.models&&0!==this.models.length&&(i=(n=this.models.toString().match(/currentView|selectedDate/)||[])[0],t)&&n&&!o.isUndefined(t[i])&&(a.isExecute?(this.$emit("update:"+i,t[i]),this):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance)).$emit("modelchanged",t[i]):(i=(n=this.models.toString().match(/checked|value/)||[])[0],t&&n&&!o.isUndefined(t[i])&&(a.isExecute?("change"===e||this.$props&&!this.$props.isLazyUpdate)&&(this.$emit("update:"+i,t[i]),this.$emit("modelchanged",t[i])):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance.$emit("modelchanged",t[i]),this.ej2Instances.vueInstance.$emit("update:modelValue",t[i])))),this.ej2Instances&&this.ej2Instances._trigger&&this.ej2Instances._trigger(e,t,s)},custom:function(){this.updated()},destroy:function(){return this.ej2Instances.destroy()},hide:function(e){return this.ej2Instances.hide(e)},show:function(e){return this.ej2Instances.show(e)},toggle:function(){return this.ej2Instances.toggle()}}}),Ee={name:"ejs-sidebar",install:function(e){e.component(Ee.name,Te)}},Me=a.vueDefineComponent({inject:{custom:{default:null}},render:function(e){var t;if(!a.isExecute)return t=null,(a.isExecute?e:a.gh)("div",{class:"e-directive"},t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},updated:function(){!a.isExecute&&this.custom&&this.custom()},methods:{getTag:function(){return"e-menu-items"}}}),De={name:"e-menu-items",install:function(e){e.component(De.name,Me)}},Oe=a.vueDefineComponent({render:function(){},methods:{getTag:function(){return"e-"}}}),we={name:"e-",install:function(e){e.component(we.name,Oe)}},ke=["isLazyUpdate","plugins","animationSettings","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","enableScrolling","fields","filter","hamburgerMode","hoverDelay","items","locale","orientation","showItemOnClick","target","template","title","beforeClose","beforeItemRender","beforeOpen","created","onClose","onOpen","select"],Ve=[],e=a.getProps({props:ke}),l=e[0],e=e[1],Ne=Object.keys(e);Ne.push("modelchanged","update:modelValue");for(var Se=0,_e=Ve;Se<_e.length;Se++)Ne.push("update:"+_e[Se]);var Be=a.vueDefineComponent({name:"MenuComponent",mixins:[a.ComponentBase],props:l,watch:e,emits:Ne,provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.Menu({}),propKeys:ke,models:Ve,hasChildDirective:!0,hasInjectedModules:!1,tagMapper:{"e-menu-items":"e-"},tagNameMapper:{"e-menu-items":"e-items"},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("ul",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},custom:function(){this.updated()},close:function(){return this.ej2Instances.close()},destroy:function(){return this.ej2Instances.destroy()},enableItems:function(e,t,s){return this.ej2Instances.enableItems(e,t,s)},getItemIndex:function(e,t){return this.ej2Instances.getItemIndex(e,t)},getMenuWidth:function(e,t,s){return this.ej2Instances.getMenuWidth(e,t,s)},hideItems:function(e,t){return this.ej2Instances.hideItems(e,t)},insertAfter:function(e,t,s){return this.ej2Instances.insertAfter(e,t,s)},insertBefore:function(e,t,s){return this.ej2Instances.insertBefore(e,t,s)},open:function(){return this.ej2Instances.open()},removeItems:function(e,t){return this.ej2Instances.removeItems(e,t)},setItem:function(e,t,s){return this.ej2Instances.setItem(e,t,s)},showItems:function(e,t){return this.ej2Instances.showItems(e,t)}}}),Ue={name:"ejs-menu",install:function(e){e.component(Ue.name,Be),e.component(we.name,Oe),e.component(De.name,Me)}},Ae=["isLazyUpdate","plugins","colorMode","cssClass","enablePersistence","enableRtl","htmlAttributes","isSticky","locale","mode","position","created","destroyed"],ze=[],l=a.getProps({props:Ae}),e=l[0],l=l[1],Re=Object.keys(l);Re.push("modelchanged","update:modelValue");for(var Le=0,Ke=ze;Le<Ke.length;Le++)Re.push("update:"+Ke[Le]);var qe=a.vueDefineComponent({name:"AppBarComponent",mixins:[a.ComponentBase],props:e,watch:l,emits:Re,provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.AppBar({}),propKeys:Ae,models:ze,hasChildDirective:!1,hasInjectedModules:!1,tagMapper:{},tagNameMapper:{},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("header",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},custom:function(){this.updated()},destroy:function(){return this.ej2Instances.destroy()}}}),He={name:"ejs-appbar",install:function(e){e.component(He.name,qe)}},We=a.vueDefineComponent({inject:{custom:{default:null}},render:function(e){var t;if(!a.isExecute)return t=null,(a.isExecute?e:a.gh)("div",{class:"e-directive"},t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},updated:function(){!a.isExecute&&this.custom&&this.custom()},methods:{getTag:function(){return"e-steps"}}}),Fe={name:"e-steps",install:function(e){e.component(Fe.name,We)}},Ge=a.vueDefineComponent({render:function(){},methods:{getTag:function(){return"e-step"}}}),Qe={name:"e-step",install:function(e){e.component(Qe.name,Ge)}},Je=["isLazyUpdate","plugins","activeStep","animation","cssClass","enablePersistence","enableRtl","labelPosition","linear","locale","orientation","readOnly","showTooltip","stepType","steps","template","tooltipTemplate","beforeStepRender","created","stepChanged","stepChanging","stepClick"],Xe=["activeStep"],e=a.getProps({props:Je}),l=e[0],e=e[1],Ye=Object.keys(e);Ye.push("modelchanged","update:modelValue");for(var Ze=0,et=Xe;Ze<et.length;Ze++)Ye.push("update:"+et[Ze]);var tt=a.vueDefineComponent({name:"StepperComponent",mixins:[a.ComponentBase],props:l,watch:e,emits:Ye,model:{event:"modelchanged"},provide:function(){return{custom:this.custom}},data:function(){return{ej2Instances:new s.Stepper({}),propKeys:Je,models:Xe,hasChildDirective:!0,hasInjectedModules:!1,tagMapper:{"e-steps":"e-step"},tagNameMapper:{},isVue3:!a.isExecute,templateCollection:{}}},created:function(){this.ej2Instances._trigger=this.ej2Instances.trigger,this.ej2Instances.trigger=this.trigger,this.bindProperties(),this.ej2Instances._setProperties=this.ej2Instances.setProperties,this.ej2Instances.setProperties=this.setProperties,this.ej2Instances.clearTemplate=this.clearTemplate,this.updated=this.updated},render:function(e){var t=null;return(a.isExecute?e:a.gh)("nav",t=o.isNullOrUndefined(this.$slots.default)?t:a.isExecute?this.$slots.default:this.$slots.default())},methods:{clearTemplate:function(e){if((e=e||Object.keys(this.templateCollection||{})).length&&this.templateCollection)for(var t=0,s=e;t<s.length;t++){var n=s[t],i=this.templateCollection[n];if(i&&i.length){for(var a=0,o=i;a<o.length;a++){var r=o[a];this.destroyPortals(r)}delete this.templateCollection[n]}}},setProperties:function(s,e){var n=this;this.isVue3&&(this.models=this.models||this.ej2Instances.referModels),this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(s,e),s&&this.models&&this.models.length&&Object.keys(s).map(function(t){n.models.map(function(e){t!==e||/datasource/i.test(t)||(n.isVue3?n.ej2Instances.vueInstance.$emit("update:"+t,s[t]):(n.$emit("update:"+t,s[t]),n.$emit("modelchanged",s[t])))})})},trigger:function(e,t,s){var n,i;a.isExecute||(this.models=this.models||this.ej2Instances.referModels),"change"!==e&&"input"!==e||!this.models||0===this.models.length?"actionBegin"===e&&"dateNavigate"===t.requestType&&this.models&&0!==this.models.length&&(i=(n=this.models.toString().match(/currentView|selectedDate/)||[])[0],t)&&n&&!o.isUndefined(t[i])&&(a.isExecute?(this.$emit("update:"+i,t[i]),this):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance)).$emit("modelchanged",t[i]):(i=(n=this.models.toString().match(/checked|value/)||[])[0],t&&n&&!o.isUndefined(t[i])&&(a.isExecute?("change"===e||this.$props&&!this.$props.isLazyUpdate)&&(this.$emit("update:"+i,t[i]),this.$emit("modelchanged",t[i])):(this.ej2Instances.vueInstance.$emit("update:"+i,t[i]),this.ej2Instances.vueInstance.$emit("modelchanged",t[i]),this.ej2Instances.vueInstance.$emit("update:modelValue",t[i])))),this.ej2Instances&&this.ej2Instances._trigger&&this.ej2Instances._trigger(e,t,s)},custom:function(){this.updated()},destroy:function(){return this.ej2Instances.destroy()},nextStep:function(){return this.ej2Instances.nextStep()},previousStep:function(){return this.ej2Instances.previousStep()},refreshProgressbar:function(){return this.ej2Instances.refreshProgressbar()},reset:function(){return this.ej2Instances.reset()}}}),st={name:"ejs-stepper",install:function(e){e.component(st.name,tt),e.component(Qe.name,Ge),e.component(Fe.name,We)}};Object.keys(s).forEach(function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})}),t.AccordionComponent=A,t.AccordionItemDirective=r,t.AccordionItemPlugin=c,t.AccordionItemsDirective=n,t.AccordionItemsPlugin=i,t.AccordionPlugin=z,t.AppBarComponent=qe,t.AppBarPlugin=He,t.BreadcrumbComponent=ee,t.BreadcrumbItemDirective=P,t.BreadcrumbItemPlugin=$,t.BreadcrumbItemsDirective=b,t.BreadcrumbItemsPlugin=C,t.BreadcrumbPlugin=te,t.CarouselComponent=ae,t.CarouselItemDirective=M,t.CarouselItemPlugin=D,t.CarouselItemsDirective=T,t.CarouselItemsPlugin=E,t.CarouselPlugin=oe,t.ContextMenuComponent=Q,t.ContextMenuPlugin=J,t.ItemDirective=p,t.ItemPlugin=f,t.ItemsDirective=h,t.ItemsPlugin=m,t.MenuComponent=Be,t.MenuItemDirective=Oe,t.MenuItemPlugin=we,t.MenuItemsDirective=Me,t.MenuItemsPlugin=De,t.MenuPlugin=Ue,t.SidebarComponent=Te,t.SidebarPlugin=Ee,t.StepDirective=Ge,t.StepPlugin=Qe,t.StepperComponent=tt,t.StepperPlugin=st,t.StepsDirective=We,t.StepsPlugin=Fe,t.TabComponent=he,t.TabItemDirective=N,t.TabItemPlugin=S,t.TabItemsDirective=k,t.TabItemsPlugin=V,t.TabPlugin=me,t.ToolbarComponent=q,t.ToolbarPlugin=H,t.TreeViewComponent=ve,t.TreeViewPlugin=be,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=ej2-vue-navigations.umd.min.js.map

4

package.json

@@ -35,3 +35,3 @@ {

"@syncfusion/ej2-base": "~28.1.33",
"@syncfusion/ej2-navigations": "28.1.36",
"@syncfusion/ej2-navigations": "28.1.37",
"@syncfusion/ej2-vue-base": "~28.1.33"

@@ -74,4 +74,4 @@ },

},
"version": "28.1.36",
"version": "28.1.37",
"sideEffects": false
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc