Files
discord-decomp/_bundle/Module5471.jsx
T
2026-11-01 12:12:55 +02:00

18 lines
580 B
React

// Metro module 5471 (f5472).
import { useImperativeHandle, useMemo, useState } from "react";
import { CompatView } from "./Module5466";
export function ScrollAnchor({ scrollAnchorRef, horizontal }) {
const [state, setState] = useState(1000000);
useImperativeHandle(scrollAnchorRef, () => ({
scrollBy: (c29510_0) => {
setState((prevState) => prevState + c29510_0);
}
}), []);
return useMemo(() => <CompatView style={{
position: "absolute",
height: 0,
top: horizontal ? 0 : state,
left: horizontal ? state : 0
}} />, [state, horizontal]);
}