React/Vite Frontend (hifi-src) + PHP/MariaDB Backend (hifi/api) fuer den Car-Hifi Umbau-Shop HifiPlanet in Amorbach, inkl. Admin-Panel, 2FA, Wartungsmodus, Cookie-Consent und rechtlichen Pflichtseiten. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
14 lines
442 B
JavaScript
14 lines
442 B
JavaScript
import { useEffect } from 'react';
|
|
import { useLocation } from 'react-router-dom';
|
|
|
|
export default function ScrollToTop() {
|
|
const { pathname } = useLocation();
|
|
|
|
useEffect(() => {
|
|
// 'instant' statt 'auto', da 'auto' die global gesetzte CSS-Regel scroll-behavior: smooth
|
|
// respektiert und dadurch animiert statt sofort zu springen
|
|
window.scrollTo({ top: 0, left: 0, behavior: 'instant' });
|
|
}, [pathname]);
|
|
|
|
return null;
|
|
}
|