UNPKG

@progress/kendo-vue-grid

Version:
44 lines (43 loc) 1.15 kB
/** * @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 };