UNPKG

@tanstack/solid-router

Version:

Modern and scalable routing for Solid applications

21 lines 799 B
import { getElementScrollRestorationEntry, setupScrollRestoration, } from '@tanstack/router-core'; import { useRouter } from './useRouter'; function useScrollRestoration() { const router = useRouter(); setupScrollRestoration(router, true); } /** * @deprecated use createRouter's `scrollRestoration` option instead */ export function ScrollRestoration(_props) { useScrollRestoration(); if (process.env.NODE_ENV === 'development') { console.warn("The ScrollRestoration component is deprecated. Use createRouter's `scrollRestoration` option instead."); } return null; } export function useElementScrollRestoration(options) { useScrollRestoration(); return getElementScrollRestorationEntry(useRouter(), options); } //# sourceMappingURL=ScrollRestoration.jsx.map