Conversation
|
@tristal is attempting to deploy a commit to the Temporal Team on Vercel. A member of the Team first needs to authorize it. |
Member
|
This is a great addition. Thanks for creating this PR. I did add a few more updates:
|
10 tasks
rossedfort
added a commit
that referenced
this pull request
Sep 17, 2026
* feat(tables): add resizable columns to configurable tables (FE-734) Adds drag-to-resize handles to the header of every configurable table (workflows, schedules, activities, deployments, nexus operations). Widths persist per namespace alongside label/order in the existing column config, clamped to an 80px minimum. Based on #3685, generalized from the workflows table to all five configurable tables. * fix(tables): stop column resize keys from paginating the table The resize handle called preventDefault on the keys it consumes but let them keep bubbling. Both pagination components listen for ArrowLeft and ArrowRight on window, so nudging a column width also changed the page whenever the table had more than one page of results. * style(tables): show column dividers at rest The dividers were transparent until the header row was hovered, so the only hint that a column could be resized was finding the cursor change at its edge. They now sit at 1px in border-primary, matching the header rule above them, and thicken to 2px in border-brand on hover, keyboard focus or an active drag. The last column keeps its handle but not its resting line, which would otherwise float at the table's right edge with no column beside it. * fix(badge): keep status badges inside their container A status badge sized itself to its text and ignored the width of what it sat in, so an 80px Status column clipped the pill mid-word and the cell's own text-overflow painted a stray ellipsis beside it. The badge now caps at the available width and truncates its label inside the pill, so the shape and colour that carry the status survive the squeeze. Icon segments keep their intrinsic size, so the word gives way before a delayed or task-failure marker does.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description & motivation 💭
The workflows table has no way to control column widths. Columns autosize to their content, and the only lever is the dense/comfortable toggle.
This adds drag-to-resize on the workflows table header:
localStorage), alongside label/order/pinned.Screenshots (if applicable) 📸
Design Considerations 🎨
Testing 🧪
How was this tested 👻
Docs
Any docs updates needed?