Presupuestador_web/client
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
..
public/img . 2024-09-16 09:50:37 +02:00
src refactor: simplify quote items table with reusable components and hooks 2026-10-19 18:05:03 +02:00
.env.development . 2025-04-14 21:12:16 +02:00
.env.production . 2024-09-13 18:14:02 +02:00
.eslintrc.cjs Capítulos en cotizaciones 2026-10-19 13:55:16 +02:00
.gitignore . 2024-06-06 13:05:54 +02:00
.robots.production.txt robots.txt 2024-12-10 16:41:58 +01:00
components.json . 2024-10-01 13:43:10 +02:00
Dockerfile . 2024-09-04 12:24:41 +02:00
env.d.ts v1.2.4 2026-10-13 18:20:06 +02:00
index.html v1.2.5 2026-10-14 12:00:19 +02:00
jest.config.ts Solucionados los problemas al hacer login. 2026-09-16 16:34:03 +02:00
package.json v1.2.7 2026-10-14 12:57:21 +02:00
postcss.config.js . 2024-06-06 13:05:54 +02:00
tailwind.config.js . 2024-10-03 16:23:46 +02:00
tsconfig.eslint.json . 2024-06-06 13:05:54 +02:00
tsconfig.json v1.1.4 2025-04-16 14:16:08 +02:00
tsconfig.node.json . 2024-06-06 13:05:54 +02:00
vite.config.ts v1.2.5 2026-10-14 12:00:19 +02:00
vite.config.ts.timestamp-1791908301101-55fa19d3589b4.mjs v1.2.4 2026-10-13 18:20:06 +02:00
yarn.lock v 1.1.3 2025-04-16 11:17:50 +02:00