const require_runtime = require("../../../_virtual/_rolldown/runtime.js");
const require_objectSpread2 = require("../../../_virtual/_@oxc-project_runtime@0.122.0/helpers/objectSpread2.js");
const require_DataSourceProvider = require("../provider/dataSource/DataSourceProvider.js");
const require_BaseTable = require("./BaseTable.js");
let react = require("react");
react = require_runtime.__toESM(react);
require("./index.less");
//#region src/components/dataSourceComponents/dataSourceTable/index.tsx
const DataSourceTable = (props, ref) => {
	const { dataSource, __designMode, extraParams } = props;
	return /* @__PURE__ */ react.default.createElement(require_DataSourceProvider.default, {
		dataSource,
		__designMode,
		extraParams
	}, /* @__PURE__ */ react.default.createElement(require_BaseTable.default, require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2({}, props), {}, { ref })));
};
var dataSourceTable_default = (0, react.forwardRef)(DataSourceTable);
//#endregion
exports.default = dataSourceTable_default;
