-
Notifications
You must be signed in to change notification settings - Fork 5.8k
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
Add API keys management UI to settings page #7710
base: main
Are you sure you want to change the base?
Conversation
@OpenHands fix the frontend lint errors, make sure npm test and npm run build pass |
I'm on it! @rbren can track my progress at all-hands.dev |
I've successfully fixed the frontend lint errors and made sure that both the tests and build process pass for the API keys UI feature. Here's a summary of the changes I made:
All tests are now passing, and the build process completes successfully. The changes have been committed and pushed to the |
@OpenHands the frontend gives the error |
I'm on it! @rbren can track my progress at all-hands.dev |
…piKeys is always an array
I've fixed the error Issue IdentifiedThe error was occurring in the API keys manager component when trying to call Changes Made
Results
These defensive programming measures ensure that even if the API returns unexpected data, the frontend will handle it gracefully without throwing the |
This PR adds a UI for managing API keys in the settings page. It implements the UI component that uses the API from PR #764 in the deploy repo.
Features:
The UI is added to the account settings page and only appears when APP_MODE is set to "saas".
To run this PR locally, use the following command: