UNPKG

@progress/kendo-vue-data-tools

Version:
9 lines (8 loc) 1.17 kB
/** * @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 r=require("vue"),n=require("@progress/kendo-vue-inputs"),l=require("@progress/kendo-vue-intl"),t=require("../../messages/main.js"),o=r.defineComponent({name:"kendoNumericFilter",props:{filter:{type:Object,required:!0},onFilterchange:Function},inject:{kendoLocalizationService:{default:null}},render(){const e=this.$props.filter,i=l.provideLocalizationService(this).toLanguageString(t.filterNumericFilterAriaLabel,t.messages[t.filterNumericFilterAriaLabel]);return r.createVNode(n.NumericTextBox,{value:typeof e.value=="number"?e.value:null,onChange:this.onChange,ariaLabel:i},null)},methods:{onChange(e){this.$emit("filterchange",{nextFilter:{...this.$props.filter,value:e.value}})}}});exports.NumericFilter=o;