@mrii/react-table-builder
Version:
library to easily build tables using MUI grid
26 lines (23 loc) • 1.08 kB
JavaScript
import { jsx } from 'react/jsx-runtime';
import { memo, forwardRef } from 'react';
import { TableBuilderFiltersProvider } from '../context/filter/provider.mjs';
import { TableBuilderColumnsProvider } from '../context/table-builder/provider.mjs';
import { TranslationProvider } from '../context/translation/provider.mjs';
import { CoreTableBuilder } from '../components/core-component/index.mjs';
const TableBuilder = /*#__PURE__*/ memo(/*#__PURE__*/ forwardRef(({ name ='not-implemented' , translation ={} , ...props }, ref)=>{
return /*#__PURE__*/ jsx(TableBuilderFiltersProvider, {
name: name,
children: /*#__PURE__*/ jsx(TableBuilderColumnsProvider, {
name: name,
children: /*#__PURE__*/ jsx(TranslationProvider, {
translation: translation,
children: /*#__PURE__*/ jsx(CoreTableBuilder, {
ref: ref,
...props
})
})
})
});
}));
export { TableBuilder, TableBuilder as default };
//# sourceMappingURL=table-builder.mjs.map