Add description field to CI/CD Catalog Component (frontend)
What does this MR do and why?
Displays the optional description field of CI/CD Catalog Components in the Catalog UI. The description is shown above the inputs table on the component details page.
This is the frontend follow-up to !221595, which added the backend support for the description field. The changes were split into separate MRs for multi-version compatibility.
References
Screenshots or screen recordings
| Before | After |
|---|---|
No component description displayed
|
Component description shown above inputs table
|
How to set up and validate locally
- Ensure the backend changes from !221595 are merged
- Create a new project with a component in
templates/my-component.ymlthat includesspec: description: "Your description" - Add a
README.mdand project description - Go to Settings > General > Visibility, project features, permissions
- Enable CI/CD Catalog project
- Create a release with a semantic version tag (e.g.,
1.0.0) - Navigate to the CI/CD Catalog and view the component details
- Verify the description appears above the inputs table
MR acceptance checklist
Evaluate this MR against the [MR acceptance checklist](https://docs.gitlab.com/development/code_review/#acceptance-checklist). It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

