element-plus
Version:
A Component Library for Vue 3
17 lines (15 loc) • 748 B
JavaScript
const require_runtime = require('../../../../_virtual/_rolldown/runtime.js');
const require_table_grid = require('../table-grid.js');
let vue = require("vue");
//#region ../../packages/components/table-v2/src/renderers/right-table.tsx
function _isSlot(s) {
return typeof s === "function" || Object.prototype.toString.call(s) === "[object Object]" && !(0, vue.isVNode)(s);
}
const RightTable = (props, { slots }) => {
if (!props.columns.length) return;
const { rightTableRef, ...rest } = props;
return (0, vue.createVNode)(require_table_grid.default, (0, vue.mergeProps)({ "ref": rightTableRef }, rest), _isSlot(slots) ? slots : { default: () => [slots] });
};
//#endregion
exports.default = RightTable;
//# sourceMappingURL=right-table.js.map