Add a floating button that appears when scrolling down ## Tasks - [ ] Create `src/components/ui/ScrollToTop.tsx` - [ ] Show button only when user scrolls down 300px - [ ] Position fixed in bottom-right corner - [ ] Smooth scroll animation to top on click - [ ] Add up arrow icon (↑ or use Heroicons) - [ ] Add fade-in/fade-out animation ## Acceptance Criteria - Button appears after scrolling down - Smooth scroll to top on click - Doesn't overlap other UI elements - Accessible (keyboard support) - Works on mobile and desktop
Add a floating button that appears when scrolling down
Tasks
src/components/ui/ScrollToTop.tsxAcceptance Criteria