@progress/kendo-vue-dialogs
Version:
9 lines (8 loc) • 1.14 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("vue"),s=require("@progress/kendo-vue-common"),i=["n","e","s","w","se","sw","ne","nw"],o=t.defineComponent({name:"ResizeHandlers",emits:{resize:null},methods:{onDrag(e,n){e.originalEvent.preventDefault(),this.$emit("resize",e,{end:!1,direction:n})},onRelease(e,n){e.originalEvent.preventDefault(),this.$emit("resize",e,{end:!0,direction:n})}},render(){return t.createVNode("div",null,[i.map(function(e,n){return t.createVNode(s.Draggable,{key:n,onDrag:r=>this.onDrag(r,e),onRelease:r=>this.onRelease(r,e)},{default:()=>[t.createVNode("div",{class:"k-resize-handle k-resize-"+e,style:{display:"block",touchAction:"none"}},null)]})},this)])}});exports.ResizeHandlers=o;