Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Table UI updates #50

Open
kimispencer opened this issue Jun 7, 2019 · 1 comment
Open

Table UI updates #50

kimispencer opened this issue Jun 7, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@kimispencer
Copy link
Contributor

kimispencer commented Jun 7, 2019

Currently the Table filter dropdown ("column switcher") pulls in JSX from the table label. If a table column is right-aligned this will reflect in the dropdown. This also applies if we do not want to display a label in the table column header, but do want it to appear in the dropdown menu.

Additionally, the dropdown menu overflow is being cropped off if larger than the table itself.

TODO:

  • explore a visual only representation of the table (no dropdown menu or column sorting, etc actions)
  • explore a TableBuilder DSL
  • investigate a table with inline fields similar to specs
  • add right aligned prop for table header/label
  • add display prop for table header/label
  • resolve dropdown menu overflow within the table
  • add optional display of borders on table rows
  • add ability to have evenly divided column widths
  • improve responsive behavior
  • inputs within a table are losing their border behaviors (overridden by the Table css)
@kimispencer kimispencer self-assigned this Jun 7, 2019
@kimispencer kimispencer changed the title Table updates Table UI updates Jun 7, 2019
@kimispencer kimispencer added the enhancement New feature or request label Jun 7, 2019
@kimispencer
Copy link
Contributor Author

@spicydonuts @arthurxavierx I can move this into a lumi-planning issue but wanted to note these downs as part of our bigger discussion on refactoring the Table

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants