-
-
Notifications
You must be signed in to change notification settings - Fork 38.2k
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
feat: add reusable navbar workshop to main #57344
base: main
Are you sure you want to change the base?
feat: add reusable navbar workshop to main #57344
Conversation
e1f2756
to
e604b8e
Compare
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.
Probably won't have time today to pull this down and test it.
But here are a few things I noticed through a first glance for the steps and tests
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745d9df333efe2543a1f457.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745dce846995b2a466594be.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745dce846995b2a466594be.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745de9ce925b92d72df713a.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md
Outdated
Show resolved
Hide resolved
@jdwilkin4 Sorry, I wish I would have seen this sooner, but there are some accessibility issues that need to be addressed with this. Do you want me to leave them here? |
Yes, that would be awesome 👍 |
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745d799beeb822076a4da9d.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745d9df333efe2543a1f457.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md
Outdated
Show resolved
Hide resolved
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.
In summary, calendar is a noun and sometimes a verb related to the system of organizing days for various purposes, while calender is a noun specific to an industrial machine used for pressing materials like paper and fabric. Proper use of these terms is essential to communicate effectively and accurately. While calendar has a presence in everyday life and comes in both physical and digital forms, calender is a specialized term that holds significance mainly in manufacturing contexts.
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md
Outdated
Show resolved
Hide resolved
...s/english/25-front-end-development/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Jessica Wilkins <[email protected]> Co-authored-by: Bruce Blaser <[email protected]>
fde2ea5
to
dc6b469
Compare
}, | ||
"workshop-reusable-mega-navbar": { | ||
"title": "Reusable Mega Navbar", | ||
"intro": [ | ||
"In the previous lecture videos, you learned how to work with components in React.", | ||
"In this workshop, you will build a reusable Navbar component using React." | ||
] |
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.
This needs to be moved to the correct spot.
But also, the title needs to match the naming convention laid out for the other workshops.
@@ -0,0 +1,56 @@ | |||
{ | |||
"name": "Reusable Mega Navbar", |
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.
the name will need to change here too to match the convention already laid out in the other workshops.
```jsx | ||
export const Navbar = () => { | ||
return ( | ||
<nav class="navbar"> |
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.
This should be className
, not class
.
It needs to be changed in all files
|
||
# --hints-- | ||
|
||
You should create three new list items inside your `ul` element with the class `sub-menu`. |
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.
this should be className
Checklist:
main
branch of freeCodeCamp.Closes freeCodeCamp/CurriculumExpansion#649