- 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.
35 lines
No EOL
967 B
TypeScript
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] : []),
|
|
]);
|
|
|