Have a consistent styling for tables
@midigofrank is already working on this.
Since Jul 8, 2025.
- Dominant language
- Elixir
- Stars
- 296
- Forks
- 86
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 50
Description
⚠️ Blocked by: https://github.com/OpenFn/lightning/issues/1588
One key thing is we don't want texts inside the tables to wrap to next lines, instead, they should get truncated and some tooltip shown on hover.
- is there a universal way we can apply this to all tables?
- can we avoid the
max-w-*classes? Can we usecolspaninstead? - we should try to avoid using the
phx-hook="Tooltip", because then it means we have to some up withids.
The priority is to have a universal style, but be careful with "universal" because the last time we did that, we broke styling of modals inside tds.
Below is an inventory of tables that need to updated:
-
OAuth Clients and Credentials
- Names. Names should generally not wrap to the next line
- Authorization URL . Is there any harm in truncating this? Or maybe we should have a horizontal scrollbar
- Projects with access. What happens when you have multiple projects?
- Credential Type. When there is an
OAuth Clientinvolved, we might need extra space. But this is probably a none issue if we fix the names and projects with access - Production. Should we have a switch instead? It looks off when it's empty.
-
Super user tables
These tables just need some more love. Why are we displaying project description in the tables?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.