@progress/kendo-vue-grid
Version:
9 lines (8 loc) • 1.36 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("@progress/kendo-vue-common"),r=require("@progress/kendo-vue-data-tools"),u=e.defineComponent({props:{colSpan:Number,ariaColIndex:Number,dataItem:[Object,String,Number],dataIndex:Number,detail:[String,Function,Object],id:String},inject:{getKeyboardNavigationAttributes:{default:n.noop}},setup(){return{kendoIntlService:e.inject("kendoIntlService",{})}},render(){const{colSpan:a,ariaColIndex:i,dataItem:d,dataIndex:o,id:l}=this.$props,t=this.getKeyboardNavigationAttributes(l),c=function(s){return n.getTemplate.call(this,{h:e.h,template:this.$props.detail,additionalProps:s})};return e.createVNode("td",{class:"k-table-td k-detail-cell",colspan:a,"aria-colindex":i,role:"gridcell",tabindex:t.tabIndex,"data-keyboardnavlevel":t[r.KEYBOARD_NAV_DATA_LEVEL],"data-keyboardnavid":t[r.KEYBOARD_NAV_DATA_ID]},[c.call(this,{dataItem:d,dataIndex:o})])}});exports.GridDetailCell=u;