@progress/kendo-vue-data-tools
Version:
9 lines (8 loc) • 1.22 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
*-------------------------------------------------------------------------------------------
*/
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("vue"),n=require("@progress/kendo-vue-buttons"),o=require("@progress/kendo-vue-common"),i=t.defineComponent({name:"KendoPagerNavigationButton",props:{title:String,disabled:Boolean,icon:String,svgIcon:Object,page:Number,size:String,onPagechange:Function},inject:{kendoLocalizationService:{default:null},kendoIntlService:{default:null}},methods:{changePage(e){e.preventDefault(),this.$emit("pagechange",this.$props.page,e)}},render(){return t.createVNode(n.Button,{fillMode:"flat",themeColor:"base",size:this.$props.size,rounded:null,class:"k-pager-nav",ariaLabel:this.title,icon:o.getIconName(this.icon),svgIcon:this.svgIcon,title:this.title,disabled:this.disabled,role:"button",onClick:this.changePage},null)}});exports.PagerNavigationButton=i;