Presupuestador_web/client/src
David Arranz f5217675b5 refactor: simplify quote items table with reusable components and hooks
- Refactored QuoteItemsSortableDataTable to reduce lines from 593 to 88, maintaining API and re-exporting types.
- Introduced QuoteItemsAddActions for centralized row/article/block addition buttons.
- Created QuoteItemsEmptyState to handle empty states with title, description, icon, and actions.
- Separated components for table header, body, and drag overlay for better modularity.
- Implemented useQuoteItemsSortableTable hook to manage row selection, drag-and-drop functionality, and item manipulation.
- Added tests for the new hook to ensure functionality for duplication, deletion, and drag-and-drop operations.
- Updated documentation to reflect changes and improvements in the quote items table structure.
2026-10-19 18:05:03 +02:00
..
app refactor: simplify quote items table with reusable components and hooks 2026-10-19 18:05:03 +02:00
assets . 2024-06-06 13:05:54 +02:00
components v1.2.5 2026-10-14 12:00:19 +02:00
lib Capítulos en cotizaciones 2026-10-19 13:55:16 +02:00
locales feat: enhance chapter management and UI interactions in quotes 2026-10-19 17:54:52 +02:00
ui feat: implement MariaDB integration testing suite and related fixtures 2026-10-19 16:38:44 +02:00
App.tsx v1.2.5 2026-10-14 12:00:19 +02:00
global.css . 2024-10-01 13:43:10 +02:00
main.tsx v1.2.4 2026-10-13 18:20:06 +02:00
Routes.tsx v1.2.5 2026-10-14 12:00:19 +02:00
setupTests.js . 2024-06-11 18:48:09 +02:00
spanish-joi-messages.json . 2024-07-03 20:05:26 +02:00
vite-env.d.ts . 2024-06-06 13:05:54 +02:00