feat: Add breadcrumb navigation component#367
feat: Add breadcrumb navigation component#367lam1688 wants to merge 3 commits intoSolFoundry:mainfrom
Conversation
- Created ScrollToTop component at frontend/src/components/common/ScrollToTop.tsx - Component appears when user scrolls down more than 300px - Smooth scroll animation to top on click - Fade-in/fade-out animation - Dark theme styling with purple accent color - Integrated into SiteLayout for visibility on all pages - Accessible: has aria-label, keyboard focusable Fixes: Bounty SolFoundry#340 - Scroll-to-Top Button (50,000 \)
- Created NotFoundPage component with SolFoundry dark theme styling - Added route at path '*' to display 404 page for invalid routes - Includes: Logo, 'Page not found' message, Back to Home button, Browse bounties link - Responsive design with gradient accent colors - Matches existing codebase styling conventions Closes SolFoundry#338
- Create Breadcrumbs.tsx component for wayfinding on nested pages - Auto-generates breadcrumbs from current route (e.g., /bounties/123 → Home > Bounties > SolFoundry#123) - Responsive: shows last 2 segments on mobile - Integrated into SiteLayout for all pages Closes SolFoundry#346
|
Reason: No linked bounty issue (missing 'Closes #N') If you believe this is an error, please fix and reopen. SolFoundry Review Bot |
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThis pull request adds three new components to the frontend: a Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related issues
Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Important Merge conflicts detected (Beta)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment Tip CodeRabbit can use your project's `biome` configuration to improve the quality of JS/TS/CSS/JSON code reviews.Add a configuration file to your project to customize how CodeRabbit runs |
|
Wallet: Eud4bLR7sjwUviGkSA9w8Wg4PYY1api3Ybrjtsat3J4G |
|
Hello SolFoundry team, I have completed the Scroll-to-Top Button task (Bounty #340) with high quality. All acceptance criteria were met: ✅ Component created at frontend/src/components/common/ScrollToTop.tsx Unfortunately my PR was auto-rejected due to merge conflict and missing "Closes #340" link. I have since resolved the issues. My wallet address for the bounty: Eud4bLR7sjwUviGkSA9w8Wg4PYY1api3Ybrjtsat3J4G Could you please review and release the 50,000 FNDRY bounty? Thank you! |
Summary
Add breadcrumb navigation to improve wayfinding on nested pages (bounty detail, contributor profile, etc.).
Changes
Bounty
This PR addresses issue #346 with reward: 50,000
**Wallet: Eud4bLR7sjwUviGkSA9w8Wg4PYY1api3Ybrjtsat3J4G