openrag/frontend/src/components/AgGrid/registerAgGridModules.ts
Deon Sanchez 3d74edfe3c Enhance Knowledge Page with Bulk Document Deletion
- Implemented bulk selection and deletion functionality in the Knowledge page.
- Added a confirmation dialog for bulk deletions, providing user feedback on success or failure.
- Updated AgGrid configuration to support multiple row selection and checkbox functionality.
- Styled checkboxes for better visibility and user experience.
- Refactored related components to accommodate new bulk actions.
2025-09-17 17:31:51 -06:00

35 lines
No EOL
967 B
TypeScript

import {
ModuleRegistry,
ValidationModule,
ColumnAutoSizeModule,
ColumnApiModule,
PaginationModule,
CellStyleModule,
QuickFilterModule,
ClientSideRowModelModule,
TextFilterModule,
DateFilterModule,
EventApiModule,
GridStateModule,
RowSelectionModule,
} from 'ag-grid-community';
// Importing necessary modules from ag-grid-community
// https://www.ag-grid.com/javascript-data-grid/modules/#selecting-modules
ModuleRegistry.registerModules([
ColumnAutoSizeModule,
ColumnApiModule,
PaginationModule,
CellStyleModule,
QuickFilterModule,
ClientSideRowModelModule,
TextFilterModule,
DateFilterModule,
EventApiModule,
GridStateModule,
RowSelectionModule,
// The ValidationModule adds helpful console warnings/errors that can help identify bad configuration during development.
...(process.env.NODE_ENV !== 'production' ? [ValidationModule] : []),
]);