apim-apps
apim-apps copied to clipboard
Fix: Make View All APIs button more prominent in Publisher portal
Fixes issue #4502- New APIs List UX Issues
Issue URL: https://github.com/wso2/api-manager/issues/4502
Changes Made
- Modified DataTable.jsx component in PublisherLanding section
- Moved "View All APIs" button from bottom to top of the API listing
- Made the button more prominent with:
- Changed from text variant to contained (filled) button
- Increased button size to 'large'
- Added custom styling for better visibility
- Centered positioning with proper spacing
- Added minimum width and enhanced typography
Build Information
- Built using Java 11 and Maven 3.6.3 with
-DskipTestsflag - Generated artifacts:
publisher.war
Artifact Replacement
- Replaced
publisherfolder inwso2am-4.6.0/repository/deployment/server/webapps/ - Location: Frontend deployment directory of WSO2 API Manager
Modified wso2am-4.6.0 Pack (GitHub Actions Artifact)
The complete modified wso2am-4.6.0 pack with all updated artifacts has been uploaded as a GitHub Actions artifact.
Download Link: 🔗 Download from GitHub Actions Run
Artifact Details:
-
Artifact Name:
wso2am-4.6.0-issue-24.zip - Location: Available in the GitHub Actions workflow run linked above
-
How to Download:
- Click the GitHub Actions run link above
- Scroll down to the "Artifacts" section at the bottom of the page
- Download the artifact:
wso2am-4.6.0-issue-24.zip - Extract and use the modified pack directly
What's included:
- Updated
publisher.warfile with the prominent "View All APIs" button - Complete
wso2am-4.6.0directory structure - Ready to use without any additional build steps
Testing
- No testing required for frontend changes as per instructions
- The button now appears prominently at the top when there are more than 5 APIs
- Improves user experience by making it clear that more APIs are available
🤖 Generated with Claude Code
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code