feat(ui): searchable MultiSelect (cmdk) + DateRangePicker (react-day-picker)

This commit is contained in:
Александр Зимин
2026-05-12 13:55:35 +00:00
parent 9073229c0e
commit 21d95613fc
11 changed files with 533 additions and 92 deletions
+8
View File
@@ -138,6 +138,14 @@ export default defineConfig({
return 'vendor-monaco'
}
// react-day-picker — ~80kb gz. DateRangePicker лениво загружает
// через React.lazy (используется только на audit/filtering pages).
// Isolated chunk → on-demand fetch без trip в main bundle.
// date-fns тоже сюда — day-picker dep, не используется elsewhere.
if (id.match(/node_modules\/(react-day-picker|date-fns)\//)) {
return 'vendor-day-picker'
}
// HOTFIX: graph3d isolated chunk был причиной runtime "Super
// expression must either be null or a function" (cyclic chunk
// dependency vendor-misc ↔ vendor-graph3d ломает порядок