Commit graph

6 commits

Author SHA1 Message Date
Marco Beretta
9c5bbdaa28
refactor(DataTable): improve column sizing and visibility handling; remove deprecated features 2025-10-25 17:59:11 +02:00
Marco Beretta
a43562de8a
refactor(DataTable): enhance virtualization and scrolling performance with dynamic overscan adjustments 2025-10-25 17:59:11 +02:00
Marco Beretta
b4aa36b6f1
refactor(DataTable): optimize processed data handling and improve warning for missing IDs; streamline DataTableComponents imports 2025-10-25 17:58:45 +02:00
Marco Beretta
78a0dd2884
refactor: reorganize imports in DataTable components and update index exports 2025-10-25 17:58:45 +02:00
Marco Beretta
905cef1ac2
fix: ensure desktopOnly columns are hidden on mobile in DataTable 2025-10-25 17:58:45 +02:00
Marco Beretta
76b34775f0
feat(DataTable): Implement new DataTable component with hooks and optimized features
- Added DataTable component with support for virtual scrolling, row selection, and customizable columns.
- Introduced hooks for debouncing search input, managing row selection, and calculating column styles.
- Enhanced accessibility with keyboard navigation and selection checkboxes.
- Implemented skeleton loading state for better user experience during data fetching.
- Added DataTableSearch component for filtering data with debounced input.
- Created utility logger for improved debugging in development.
- Updated translations to support new UI elements and actions.
2025-10-25 17:58:43 +02:00