@progress/kendo-vue-data-tools
Version:
9 lines (8 loc) • 1.1 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 e=require("vue"),n=require("./EnumFilter.js"),t=require("../../messages/main.js"),a=e.defineComponent({name:"KendoBooleanFilter",props:{filter:{type:Object,required:!0},dataItems:{type:Array,default:function(){}},defaultItem:Object,onFilterchange:Function},data(){return{currentData:[{text:t.filterIsTrue,value:!0},{text:t.filterIsFalse,value:!1}]}},render(){return e.createVNode(n.EnumFilter,{filter:this.$props.filter,onFilterchange:this.handleFilterChange,dataItems:this.$props.dataItems||this.currentData,defaultItem:this.$props.defaultItem},null)},methods:{handleFilterChange(r){this.$emit("filterchange",r)}}});exports.BooleanFilter=a;