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

Fix: Contact Us Link Reload Issue (#146) #148

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

Fix: Contact Us Link Reload Issue (#146) #148

wants to merge 112 commits into from

Conversation

wtfashwin
Copy link
Member

Fix: Contact Us button on About page now uses client-side routing. Resolves #146

Description

This pull request addresses issue #146, where the "Contact Us" button on the About page was causing a full page reload instead of using client-side routing. This was due to the button being implemented with a standard <a> tag instead of the Next.js <Link> component.

The fix involved replacing the <a> tag with <Link> from next/link, ensuring that the navigation is handled by the client-side router. This provides a smoother and more efficient user experience, preventing unnecessary page reloads.

Dependencies:

  • next/link (already a core dependency of Next.js)

Fixes #146

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Test Configuration:

  • Browser: Chrome, Firefox, Safari (tested across major browsers)
  • Operating System: macOS, Windows, Linux (tested on various OS)
  • Development Environment: VS Code, npm, Next.js

Manaregr8 and others added 30 commits November 15, 2024 14:14
Corrected responsiveness in feature section
fixing build error [BUG]
* Convert_Blog_Page_to_Event_Page

* Update_Feature_Section_
asteriskayush007 and others added 26 commits January 17, 2025 19:59
* Adding video

* Adding video

* Adding_mavrick

* feature-adding_mavrick_version_video&Robo

* adding_mavrick_version_video_Robo
* aboutus_changes

* Feat: Update About Us page (#105)
* hotfix changed the video

* feat: add legal notice and terms of service markdown files, and update package.json dependencies

* feat: update dependencies and enhance footer component with syntax highlighting

---------

Co-authored-by: yashksaini-coder <ys3853428@gmail.com>
* Delete src/app/icon.ico

* Add files via upload

* Delete src/app/icon1.ico

* Add files via upload

* added favicon and justified text, removed lagging robot friend
* Delete src/app/icon.ico

* Add files via upload

* Delete src/app/icon1.ico

* Add files via upload

* added favicon and justified text, removed lagging robot friend

* Build error removal with template litrals

* added C4GT and linked footer

* Add files via upload
* All docs changes done

* Add files via upload

* Add files via upload
* fix navbar tab not  stay highted in dark mode

* fix navbar tab not  stay highted in dark mode

* add yarn lock file ini .ginignore

* yarn lock remove
@devsayanR devsayanR requested a review from MAVRICK-1 February 24, 2025 12:29
Copy link
Member

@devsayanR devsayanR left a comment

Choose a reason for hiding this comment

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

@MAVRICK-1 @Manaregr8
Please check once if ok then merge it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.