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

Finish NarBar #76

Open
wants to merge 83 commits into
base: master
Choose a base branch
from
Open

Finish NarBar #76

wants to merge 83 commits into from

Conversation

gnehcuyz
Copy link
Collaborator

In this PR, we finish the navBar development:
[1] We consider two cases, one is that students will browse our website using a laptop, and another is that students will browse our website using a cell phone. In the second case, the navbar will collapse to the side.
[2] We include 5 pages in the navbar such as Home, Syllabus, Modules, Assignments, and Discussion Forum.

@aandrepingu
Copy link
Collaborator

Navbar looks great!

aandrepingu and others added 30 commits April 11, 2023 17:02
(used online tool to convert markdown to html)
Also added comments to Syllabus.jsx and added a different homepage image
Create a new file called testRenderHTML.jsx to render a html file
I change back the codes to the before-debug status
Users don't have to zoom out to view the whole NavBar now.
On dark mode, the footer is white which contrasts with the dark mode background a lot. This commit adds a dark mode Footer which is the same color as the NavBar.
Changed "stuff" to "material" as it's just better wording, and cleaned up ModuleStyle.css a bit in trying to figure out why the collapsible icon isn't working.
Modules.jsx now uses the React-collapsible feature, which is a lot nicer and smoother.
Modules dropdowns now have working transitioning icons.
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.

None yet

3 participants