ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
25 lines • 807 B
TypeScript
import { ReactNode } from 'react';
/**
* A component that tracks the scroll position and restores it when the component mounts.
* @param children The content to render
* @param key The key under which to store the scroll position in the store
* @param debounceMs The debounce time in milliseconds
*
* @example
* import { RestoreScrollPosition } from 'ra-core';
*
* const MyCustomPage = () => {
* <RestoreScrollPosition key="my-list">
* <div>
* <h1>My Custom Page</h1>
* <VeryLongContent />
* </div>
* </RestoreScrollPosition>
* };
*/
export declare const RestoreScrollPosition: ({ children, storeKey, debounce, }: {
storeKey: string;
debounce?: number | undefined;
children: ReactNode;
}) => ReactNode;
//# sourceMappingURL=RestoreScrollPosition.d.ts.map