Closed rebecakipper closed 4 months ago
This update introduces a series of enhancements across different components and libraries, focusing on improving the user interface and experience of profile cards for mentors, jobseekers, and job listings. It includes the introduction of new components like MentorProfileCard
and NewProfileCard
, the refactoring of existing components, and the standardization of design elements across applications to improve code sharing and design consistency.
File Path | Change Summary |
---|---|
apps/redi-connect/.../MentorProfileCard.scss apps/redi-connect/.../MentorProfileCard.tsx |
Introduced a new MentorProfileCard component with styling and functionality. |
apps/redi-connect/.../FindAMentor.tsx |
Updated to use MentorProfileCard instead of ProfileCard . |
apps/redi-talent-pool/.../JobListingCard.scss |
Removed styling for location elements in JobListingCard . |
apps/redi-talent-pool/.../JobListingCard.tsx libs/shared-atomic-design-components/.../CardLocation.tsx |
Moved CardLocation component to shared library. |
apps/redi-talent-pool/.../JobseekerProfileCard.generated.ts apps/redi-talent-pool/.../JobseekerProfileCard.graphql |
Updated JobseekerProfileCard fragment to include location and workingLanguages . |
apps/redi-talent-pool/.../JobseekerProfileCard.scss apps/redi-talent-pool/.../JobseekerProfileCard.tsx |
Refactored JobseekerProfileCard component and styling. |
libs/shared-atomic-design-components/.../CardLocation.scss libs/shared-atomic-design-components/.../NewProfileCard.scss |
Introduced styling for CardLocation and NewProfileCard components. |
libs/shared-atomic-design-components/.../CardTags.scss libs/shared-atomic-design-components/.../CardTags.tsx |
Updated styling and class names in CardTags . |
libs/shared-atomic-design-components/.../NewProfileCard.tsx |
Introduced a new NewProfileCard component. |
🐰✨
In the land of code and design, where changes bloom and intertwine,
A rabbit hopped, with joy did share, updates that were crafted with care.
From mentor cards to seekers' view, a transformation, bold and new,
With every line, a story told, of profiles cast in modern mold.
🌟So here's to progress, hand in hand, across the digital land.✨🐰
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Dear @helloanil , kind reminder :)
@coderabbitai review
🐇
@astkhikatredi It looks good to me in general. Just one thing we can get rid of, Hired tag on jobseekers. I remember we talked about this but I don't remember the conclusion. Should we completely remove it?
Hey @helloanil, thanks for the question! Let's keep tags for now. Paulina will check whether it's still needed when she is back from holidays. Thanks
@astkhikatredi Then I'm happy to approve this PR. I will merge and deploy tomorrow.
What Github issue does this PR relate to? Insert link.
681 & #819
What should the reviewer know?
This PR aims at implementing the design for a single card used for mentors in CON and jobseekers in TP.
previous CON:![Screenshot 2024-02-27 at 14 53 27](https://github.com/talent-connect/connect/assets/62472348/6c1b8e85-6f84-47b4-8775-db626628aa45)
![Screenshot 2024-02-27 at 14 56 12](https://github.com/talent-connect/connect/assets/62472348/746bac91-11ad-480f-9bbb-69f4b0ed2332)
new CON:![Screenshot 2024-02-27 at 14 59 54](https://github.com/talent-connect/connect/assets/62472348/53271bd6-9dc3-478a-af26-439c6352702d)
![Screenshot 2024-02-27 at 14 59 03](https://github.com/talent-connect/connect/assets/62472348/c015baf1-7b8d-4e0b-87c0-d6ff70b9e5bb)
previous TP:![Screenshot 2024-02-27 at 14 55 31](https://github.com/talent-connect/connect/assets/62472348/7be19cdf-bb17-45de-9ab8-c958ff137c57)
![Screenshot 2024-02-27 at 14 55 55](https://github.com/talent-connect/connect/assets/62472348/cb50b1ef-48af-4529-95f5-324d01c6bc81)
new TP:
Summary by CodeRabbit
New Features
MentorProfileCard
component for displaying mentor information with favoriting and detailed view options.CardLocation
component for displaying locations with a "Remote" option, enhancing the user interface across various components.NewProfileCard
component to standardize user profile displays with improved aesthetics and functionality.Refactor
JobseekerProfileCard
to incorporate new fields and utilize theNewProfileCard
component for a refreshed look.Style
Chores
JobListingCard
.