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
* fix(table): use Checkbox/Radio components, fix selection bugs, improve types
- Replace native <input> with Checkbox and Radio components for consistent styling
- Fix pagination index bug where page-relative indices caused key collisions
- Fix handleSelectRow filtering against unsorted dataSource
- Add columns to defaultSortOrder effect dependency array
- Use paginationConfig for proper type narrowing in handlePageChange
- Constrain ColumnType.dataIndex to keyof T & string
- Change RowSelection from type alias to interface
- Remove unused fixed prop from ColumnType
- Document missing props (rowClassName, onRow, defaultSortOrder, className)
* chore: add changeset for table selection and type fixes
* fix(react): improve List semantics, redesign Loader spinner, fix button icon shrink
List:
- Use semantic <ul>/<li> elements instead of <div> for list items
- Add forwardRef to ListItemMeta
- Extend ListItemMetaProps with div intrinsic props
- Change ListItemProps to extend <li> intrinsic elements
- Fix renderItem index to use global index when paginated
- Add aria-busy, role="status", and aria-live attributes
- Preserve generic type T through List export
Loader:
- Replace dot-based indicator with CSS-only spinning border animation
- Remove 4 dot spans, use single div with ::before/::after pseudo-elements
- Use CSS custom property --ty-loader-border-width for size variants
- Simplify SCSS by removing size-specific nested selectors
Button:
- Add flex-shrink: 0 to icon container to prevent shrinking
- Shorten loading demo button labels
useVirtualScroll:
- Add enabled option to skip scroll tracking when not in virtual mode
* chore: update changeset to include all component changes
* fix(list): omit conflicting title from ListItemMetaProps div extension
0 commit comments