@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
20 lines (19 loc) • 730 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { ExpressionPreview } from '../../../components/ExpressionEditor/ExpressionPreview';
import { Tag } from '../../../components/Tag';
export const getExportRowsViewItems = (report, api) => {
let element = null;
if (report.ReportRowScope === 'ExpressionRows') {
element = _jsx(ExpressionPreview, { query: report.Query });
}
else {
element = api.exportApi.internalApi.getReportExpressionDescription(report, api.columnApi.getColumns());
}
return {
name: 'Rows',
view: _jsx(Tag, { children: element }),
};
};
export const renderExportRowsView = (report, api) => {
return getExportRowsViewItems(report, api).view;
};