apim-apps icon indicating copy to clipboard operation
apim-apps copied to clipboard

Fix: Make View All APIs button more prominent in Publisher portal

Open ranuka-laksika opened this issue 2 months ago • 1 comments

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 -DskipTests flag
  • Generated artifacts: publisher.war

Artifact Replacement

  • Replaced publisher folder in wso2am-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:
    1. Click the GitHub Actions run link above
    2. Scroll down to the "Artifacts" section at the bottom of the page
    3. Download the artifact: wso2am-4.6.0-issue-24.zip
    4. Extract and use the modified pack directly

What's included:

  • Updated publisher.war file with the prominent "View All APIs" button
  • Complete wso2am-4.6.0 directory 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

ranuka-laksika avatar Oct 29 '25 04:10 ranuka-laksika