Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jonas Music release app #101

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Jonas Music release app #101

wants to merge 12 commits into from

Conversation

Jonash189
Copy link

…where everything will be displayed. I also added simple styling so that the cards are shown 4 in a row on desktop, with a black background and white text.
…s (heart, play, and dots) beneath the image. These icons are imported from SVG files and represent different functions (e.g., like, play, and menu).
…ts) on hover. I used z-index to layer the icons above the overlay and applied a CSS filter to turn them white. Added hover effects to increase icon visibility and responsiveness.
…etween them. I also styled the links to remove the underline by default and added an underline when hovering over the artist names.
@JennieDalgren JennieDalgren self-assigned this Oct 17, 2024
Copy link

@JennieDalgren JennieDalgren left a comment

Choose a reason for hiding this comment

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

Great job with the project, you are meeting all requirements! 🎊

You are doing a great job of passing data down as props. It keeps the components simple and focused on their specific tasks. The use of prop-driven components is a key strength of React.

The hierarchy of components (from App.jsx down to ArtistName.jsx) is well-structured. Each component has a clear responsibility, making the app more maintainable. This will be even more important when we build bigger projects.

Stay golden ⭐

Comment on lines +16 to +19
Positioning icons correctly: Initially, the icons were hidden behind the overlay. I resolved this by adjusting the z-index so that the icons appear above the overlay on hover.
Handling commas between artist names: I needed to dynamically add commas between artist names. I solved this by using conditional logic in the ArtistName component.
Styling issues: I encountered problems with unwanted spaces and default underlines on links. I fixed these by adjusting margins and using text-decoration: none for the default state and underline for the hover state.
These changes allowed the app to function as expected and match the project requirements.

Choose a reason for hiding this comment

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

Great reflections! ⭐

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