Skip to content

[Feature] Add DataTable docs and interactive demo#463

Merged
djalmaaraujo merged 3 commits intomainfrom
da/data-table-docs
Apr 29, 2026
Merged

[Feature] Add DataTable docs and interactive demo#463
djalmaaraujo merged 3 commits intomainfrom
da/data-table-docs

Conversation

@djalmaaraujo
Copy link
Copy Markdown
Contributor

Summary

  • Add DataTable component documentation page with 6 examples (complete demo, server-driven, selection + bulk actions, column visibility, custom renderers, expandable rows)
  • Add interactive demo with search, sort, pagination, per-page select, column toggle, row selection, bulk actions, and row action dropdowns
  • Copy DataTable (17 components) from ruby_ui gem v1.2.0
  • Add Data Table to ComponentsList sidebar
  • Update layout and preview styling for better table rendering

Test plan

  • Visit /docs/data_table — docs page renders with all examples
  • Visit /docs/data_table_demo — interactive demo works (search, sort, paginate, select rows, bulk actions)
  • Sidebar menu shows "Data Table"
  • Column visibility toggle works client-side
  • Other docs pages unaffected by layout changes

Add documentation pages for the new DataTable component family
(v1.2.0) with interactive demo featuring search, sort, pagination,
column visibility, row selection, and bulk actions.

Also copies NativeSelect component (DataTable dependency) and
updates layout/preview for better table rendering.
@djalmaaraujo djalmaaraujo merged commit d401dd7 into main Apr 29, 2026
3 checks passed
@djalmaaraujo djalmaaraujo deleted the da/data-table-docs branch April 29, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant