You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: update project structure for test organization
Reorganized test files to ensure all tests are located in a
folder named `__tests__`, mirroring the structure of the
project folders for better maintainability and clarity.
Closes #456
@@ -571,9 +580,10 @@ The project includes **15+ production-ready React components**:
571
580
-`Select` - Custom select dropdowns
572
581
-`Checkbox` / `RadioGroup` - Form controls
573
582
-`List` - Virtualized lists for performance
583
+
-`LazyRender` - Composite for virtualized rendering (uses `react-window` + `react-virtualized-auto-sizer`). Efficiently renders only visible items in a long collection (e.g., 1,000 options may render ~10 visible rows), improving responsiveness for slow renders. Reused by `Autocomplete`/`AutocompleteMultiple` to virtualize option lists inside popovers.
574
584
-`LoadingSpinner` - Loading states
575
585
-`Card` - Content containers
576
-
-`Autocomplete` - Search with suggestions
586
+
-`Autocomplete` - Search with suggestions (supports multiple selection and uses `LazyRender` for large option sets)
577
587
-`Popup` - Modal dialogs
578
588
579
589
All components are **fully typed**, **tested**, and follow **Tailwind CSS** patterns.
0 commit comments