Skip to content

feat: add Terms and Conditions page with sticky sidebar + scroll spy#270

Open
ArshiBansal wants to merge 1 commit into
Canopus-Labs:mainfrom
ArshiBansal:Privacy_policy
Open

feat: add Terms and Conditions page with sticky sidebar + scroll spy#270
ArshiBansal wants to merge 1 commit into
Canopus-Labs:mainfrom
ArshiBansal:Privacy_policy

Conversation

@ArshiBansal

Copy link
Copy Markdown

📝 Pull Request Description

Related Issue

Closes #253

Summary

Created a Terms and Conditions page matching the design and user experience of the Privacy Policy page.

  • Implemented left sidebar (Table of Contents) with sticky positioning
  • Right-side main content with expandable accordion sections
  • Scroll-spy functionality to highlight active section in sidebar
  • Consistent styling, animations, and navigation with the rest of the site
  • Added proper route-ready component (TermsandConditions.jsx)

This improves legal transparency and user trust while maintaining a modern, professional UI.


Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature
  • ♻️ Refactoring
  • 📝 Documentation update
  • 🎨 UI/UX improvement
  • 🔥 Other(please describe) ______

How Has This Been Tested?

  • Verified left sidebar sticky behavior and active section highlighting
  • Tested smooth scrolling from sidebar links to respective sections
  • Confirmed accordion expand/collapse works correctly
  • Checked responsiveness (sidebar hides on mobile)
  • Validated Back to Home button and footer link navigation
  • Ensured consistent dark theme and violet accents with existing pages

Screenshots (if applicable)


Checklist

  • My code follows the project's guidelines
  • I have tested my changes
  • I have updated documentation where necessary
  • I have linked the related issue
  • My changes do not introduce new warnings or errors

@KaranUnique

Copy link
Copy Markdown
Contributor

@ArshiBansal Share screen shot for this too

@ArshiBansal

Copy link
Copy Markdown
Author

@KaranUnique i will surely share but currently facing issues with nom setup

@ArshiBansal

Copy link
Copy Markdown
Author
image

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.

[FEATURE] Add a Dedicated Terms & Conditions Page

2 participants