Trace
Trace
function App() {
const [items] = React.useState(getItems);
const { disableScroll, enableScroll } = usePreventBodyScroll();
return (
<>
<Header />
<div className="example" style={{ paddingTop: "100px", height: "150vh" }}>
<div onMouseEnter={disableScroll} onMouseLeave={enableScroll}>
<ScrollMenu
// or on top
// Header={Arrows}
Footer={Arrows}
onWheel={onWheel}
>
{items.map(({ id }) => (
<Card
title={id}
itemId={id} // NOTE: itemId is required for track items
key={id}
/>
))}
</ScrollMenu>
</div>
<Footer />
</div>
</>
);
}
export default App;
if (isThouchpad) {
ev.stopPropagation();
return;
}
if (ev.deltaY < 0) {
apiObj.scrollNext();
} else if (ev.deltaY > 0) {
apiObj.scrollPrev();
}
}