Skip to content

Conversation

@Shreyanshi210205
Copy link
Contributor

@Shreyanshi210205 Shreyanshi210205 commented Oct 19, 2025

Description

This PR introduces a global, responsive Navbar for the project, consistent with the existing theme and design. The navbar includes links to Home, Browse, Sell and Login, and Signup pages, and is displayed on all routes.

Changes Made:
1.Added Navbar.tsx in components directory.
2.Updated App.tsx to include the Navbar globally, outside of so it appears on all pages.
3.Added padding to main content to prevent overlap with fixed navbar.

Key Features:
1.Responsive design: Automatically collapses into a hamburger menu on smaller screens.
2.Active link highlighting: Current page link is visually distinguished.
3.Shadcn/ui Buttons: Login and Signup buttons use the existing design system for consistency.
4.Fixed navbar: Remains at the top of the page with backdrop blur for a modern UI effect.
5.Integrated with React Router: Uses Link for smooth client-side navigation.

image

Semver Changes

  • Patch (bug fix, no new features)
  • Minor (new features, no breaking changes)
  • Major (breaking changes)

Issues

#9

Checklist

@04shubham7 04shubham7 merged commit b15403e into OPCODE-Open-Spring-Fest:main Oct 20, 2025
8 checks passed
Copy link
Member

@04shubham7 04shubham7 left a comment

Choose a reason for hiding this comment

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

Good Work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants