Skip to content

[ENG-37079] feat: add DataTable DS component#485

Merged
robsongajunior merged 2 commits intomainfrom
feat/ENG-37079-datatable-ds-components
Mar 26, 2026
Merged

[ENG-37079] feat: add DataTable DS component#485
robsongajunior merged 2 commits intomainfrom
feat/ENG-37079-datatable-ds-components

Conversation

@HerbertJulio
Copy link
Copy Markdown
Contributor

Summary

  • Add DataTable component wrapping PrimeVue DataTable with 15+ sub-components (Search, Filter, ColumnSelector, RowActions, BatchActions, Export, Breadcrumb, InlineCreate, PositionInput, ReviewChanges, ViewToggle, ViewAllFooter, RefreshButton, LastModifiedPopup)
  • Add composables for row selection, editing, ordering, frozen columns, and view mode
  • Add TypeScript types for column, filter, and action definitions
  • Fix ViewAllFooter to inherit table background color correctly in dark/light themes
  • Add Storybook stories with real Console patterns (Edge Applications, Users, Variables, Storage, Rules Engine)

Test plan

  • Verify all DataTable stories render correctly in Storybook
  • Verify ViewAllFooter matches table background in both dark and light themes
  • Verify search, pagination, sorting, and row actions work in stories
  • Verify TypeScript declarations build without errors (pnpm build:dts)

- Add DataTable component wrapping PrimeVue DataTable with sub-components
  (Search, Filter, ColumnSelector, RowActions, BatchActions, Export, etc.)
- Add composables for row selection, editing, ordering, view mode
- Add TypeScript types for column, filter, and action definitions
- Add Storybook stories with real Console patterns
  (Edge Applications, Users, Variables, Storage, Rules Engine)
- Fix ViewAllFooter to inherit table background color in dark/light themes
@HerbertJulio HerbertJulio changed the title feat: add DataTable DS component [ENG-37079] feat: add DataTable DS component Mar 26, 2026
@robsongajunior robsongajunior merged commit 0a0555d into main Mar 26, 2026
3 checks passed
@robsongajunior
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 1.13.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@robsongajunior
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 1.5.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@robsongajunior robsongajunior deleted the feat/ENG-37079-datatable-ds-components branch April 17, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants