Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1x 1x | import React, { useRef, useEffect } from "react";
interface ScrollToProps {
scrollMarginTop?: number;
}
export const ScrollTo = ({ scrollMarginTop }: ScrollToProps) => {
const ref = useRef<HTMLDivElement>(null);
useEffect(() => {
if (ref.current) {
ref.current.scrollIntoView();
}
}, []);
return <div ref={ref} style={{ scrollMarginTop }} />;
};
|