Skip to content

CPD-F02: Add reusable project card component - #507

Open
Supermanbanda wants to merge 1 commit into
thoth-tech:11.0.xfrom
Supermanbanda:feature/cpd-project-card
Open

CPD-F02: Add reusable project card component#507
Supermanbanda wants to merge 1 commit into
thoth-tech:11.0.xfrom
Supermanbanda:feature/cpd-project-card

Conversation

@Supermanbanda

Copy link
Copy Markdown

Summary

Added a reusable project-card component for the Cross-Project Dashboard task.

What changed

  • Added a new ProjectCardComponent under src/app/common/project-card.
  • Added typed project-card input data for title, status, progress summary, destination URL, unit code and description.
  • Added HTML and SCSS for the reusable card layout.
  • Added component tests for rendering project details, link behaviour and missing optional fields.
  • Registered the component in doubtfire-angular.module.ts.

Testing

  • Added project-card component tests.
  • Checked that the component supports required fields and handles missing optional fields.

Evidence

  • Branch: feature/cpd-project-card
  • Commit: Add reusable project card component

Notes

This PR is limited to the scoped CPD-F02 reusable project-card deliverable and does not implement the full Cross-Project Dashboard.

@owens-hub-git owens-hub-git left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*Just had the same thing with another person.
I'm not sure if this was intended, but it seems you made the pull request to the wrong branch, I made a resource in the OnTrack teams group which shows how and what to push to.
Development is the wrong target branch.
To change this, click the edit icon next to the title and change it to 11.0.x or the team specific branch.

@Supermanbanda
Supermanbanda changed the base branch from development to 11.0.x August 9, 2026 11:29
@Supermanbanda
Supermanbanda force-pushed the feature/cpd-project-card branch from c1a28ee to 692a01a Compare August 9, 2026 11:37
@Supermanbanda
Supermanbanda force-pushed the feature/cpd-project-card branch from 692a01a to 6aed655 Compare August 9, 2026 11:44
@Supermanbanda

Supermanbanda commented Aug 9, 2026 via email

Copy link
Copy Markdown
Author

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.

2 participants