@progress/kendo-vue-grid
Version:
44 lines (43 loc) • 1.15 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { defineComponent as r, createVNode as e } from "vue";
import { getDefaultSlots as t, kendoThemeMaps as s } from "@progress/kendo-vue-common";
const i = /* @__PURE__ */ r({
name: "GridToolbar",
props: {
size: {
type: String,
validator: function(o) {
return ["none", "small", "medium"].includes(o);
}
}
},
computed: {
wrapperClass() {
const {
size: o
} = this.$props;
return {
"k-toolbar": !0,
"k-grid-toolbar": !0,
"k-toolbar-solid": !0,
[`k-toolbar-${s.sizeMap[o] || o}`]: o
};
}
},
render() {
const o = t(this);
return e("div", {
class: this.wrapperClass,
role: "toolbar"
}, [o]);
}
});
export {
i as GridToolbar
};