Skip to content

Polish empty state#341

Merged
greatest0fallt1me merged 2 commits into
CalloraOrg:mainfrom
gloskull:polish-empty-state
Jun 29, 2026
Merged

Polish empty state#341
greatest0fallt1me merged 2 commits into
CalloraOrg:mainfrom
gloskull:polish-empty-state

Conversation

@gloskull

Copy link
Copy Markdown
Contributor

This PR implements a polished empty state for the "My APIs" page (/apis/my-apis).

Key changes:

EmptyState Component Enhancement: Added an optional action prop to the EmptyState component in src/components/EmptyState.tsx. This allows displaying a primary CTA button within empty states across the application.
New "My APIs" Page: Created src/pages/MyApis.tsx which currently displays a helpful empty state when a developer has no published APIs. It includes a CTA button that navigates to the API publishing flow.
Routing and Navigation:
Added /apis/my-apis to the application routes.
Added a "My APIs" link to the primary header and footer navigation.
Added a "Go to My APIs" command to the global Command Palette.
Testing: Added src/pages/MyApis.test.tsx to verify that the empty state and CTA are rendered correctly and that navigation works as intended.
Note: While pre-existing syntax errors were discovered in the repository during development, this PR focuses strictly on the requested feature to maintain a clean and reviewable diff.

Closes #281

google-labs-jules Bot and others added 2 commits June 29, 2026 16:34
Co-authored-by: gloskull <189399494+gloskull@users.noreply.github.com>
…59842

Polish empty state for /apis/my-apis
@greatest0fallt1me greatest0fallt1me merged commit f8edfde into CalloraOrg:main Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Polish empty state for /apis/my-apis

2 participants