-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
Description
Summary
Table is a custom semantic HTML table wrapper using CVA + CSS Modules. Missing displayName on all sub-components, accessibility attributes, and API completeness.
Improvements
6. Normalize type signatures across sub-components
TableHead and TableCell use CVA variants but TableBody and TableRow don't. Inconsistent API surface.
7. Handle text truncation accessibility
Cells use text-overflow: ellipsis which hides content with no tooltip or accessible overflow mechanism.
Moved to Cross-Cutting Issues
The following items have been moved to cross-cutting issues that address them across all components:
- Replace hardcoded CSS values with design tokens (Replace hardcoded CSS values with design tokens #672)
- Accessibility baseline (Accessibility baseline: aria attributes, roles, and semantic HTML #673)
- Add displayName (Add displayName to components and sub-components #676)
Files
packages/raystack/raystack/components/table/
Reactions are currently unavailable