Repository navigation
Standardize resource empty states and expand SDK links - #4096
Open
Alex-Tideman wants to merge 12 commits into
Open
Alex-Tideman wants to merge 12 commits into
Alex-Tideman wants to merge 12 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Member
Render the resource empty state below the page title instead of inside the table when a namespace has no workflows, schedules, activities, nexus operations, workers, deployments, or batch operations. Add placeholder skeleton cards, fade the empty state in, show errors in a copyable code block, and rebuild the Nexus illustration as a ring of six namespaces with random round trips.
bilal-karim
approved these changes
Oct 29, 2026
bilal-karim
left a comment
Member
There was a problem hiding this comment.
Super slick! Two nits:
- Can we add
roundedclass to the SVG logos? - Can we remove "Get Started" and simply replace that with "Nexus Endpoints" (in sans font)?
Other than that, everything else looks LGTM. 🚀 🖤
Alex-Tideman
marked this pull request as ready for review
October 29, 2026 19:40
Member
|
Can we add |
Collaborator
Author
|
I'm using the Io ButtonLink component, that doesn't have rounded icons. |
|
this looks awesome. only feedback is can the "NEXUS ENDPOINTS" and "Get started" be combined to "Get started with Nexus Endpoints", as the |
This branch was successfully 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, Standalone Activities, Standalone Nexus Operations, Schedules, Workers, and Batch pages used different empty-state layouts and typography. This change gives all six the Workers-style layout: a centered resource icon, a consistent heading, smaller secondary description text, and horizontal colored SDK links that wrap on narrow screens.
ResourceEmptyStateandSdkLinkscomponents and replace the split illustration layouts in Workflows, Standalone Activities, and Standalone Nexus Operations.Added SDK links
Design considerations 🎨
Use the existing Io resource icons, SDK colorblock logos, and theme tokens. Descriptions remain smaller than headings, and SDK links keep their icon and label together when wrapping.
Testing 🧪
pnpm lintpasses with existing warnings (0 ESLint errors, 56 warnings).pnpm checkpasses with existing warnings (0 errors, 125 warnings).Steps for others to test
pnpm stories:devand open Empty State → Resources to compare all six pages, including the Schedules error and no-match variants.Docs
No external documentation changes are required.