-
Notifications
You must be signed in to change notification settings - Fork 389
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
Anna's portfolio #394
base: main
Are you sure you want to change the base?
Anna's portfolio #394
Conversation
… created ui for button and card. Updated App.jsx with imports and exports
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work, Anna! You've created a responsive portfolio built with React components. I really liked the heading levels you used — great idea! Maybe you could add one for the paragraph element as well?
I think your code across the different files is easy to follow. For the overall file structure, it might help break up the "ui" folder a bit by separating individual components (such as the button or the header) from those components that already combine ui elements. This could make it easier to navigate as the project grows. :)
Great work, Anna! Keep it up!
) | ||
} | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I would delete the comment showing the structure. It is not the final structure you are using and it could be a bit confusing :)
<Contact /></> | ||
) | ||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That looks great! You have components for every section. Nice! I would give the <> and </> an extra line :)
"github": "link" | ||
} | ||
] | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nicely structured and I like that you already added the "tags". (Need to do that as well :))
There exists another empty projects.json file. Not sure if you plan to use it. If not maybe you could delete it?
font-weight: 500; | ||
margin-bottom: 0.8rem; | ||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only one thing coming to my mind here because I did the same ;) You gave the heading3 a margin-bottom. Sometimes you like to use the heading 3 without this margin. A suggestion would be to not defining it within this ui but instead add margin to those components where the heading is used.
export const Heading = ({ heading, level = 2, className }) => { | ||
const Tag = `h${level}`; // Dynamically chooses h2, h3, etc. based on `level` | ||
return <Tag className={`heading heading${level} ${className}`}>{heading}</Tag>; | ||
}; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like the level approach of your headers! :) Smart!
There was a problem hiding this 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 portfolio!
You almost met all requirements but there are a few places where you version doesnt match the provided design.
A designer would not be okay with the images in the header not stacking as they've done in the design. The same with the button and the github icon.
Go through the design file thoroughly and fix the small things to get approved.
…d media queries and fixed buttons styling
@JennieDalgren Thank you for your feedback! I have now fixed the issues with the github icon on the button and the stacking of the images in the projects gallery/header. |
Netlify link
https://annahansenportfolio.netlify.app/