UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

21 lines (20 loc) 803 B
import * as React from 'react'; import { TagList } from '../../../components/Tag/Tag'; import { reportColumnTagsUseColumnVariant } from '../../../components/Tag/columnScopeTagHelpers'; export const getExportColumnsViewItems = (report, api) => { return { name: 'Columns', values: [...api.exportApi.internalApi.getReportColumnScopeShortDescription(report)], tagVariant: reportColumnTagsUseColumnVariant(report) ? 'column' : undefined, }; }; export const renderExportColumnsView = (report, api) => { const { values } = getExportColumnsViewItems(report, api); if (!values?.length) { return null; } return React.createElement(TagList, { tags: values, variant: reportColumnTagsUseColumnVariant(report) ? 'column' : undefined, }); };