Whether an element is in the viewport, from IntersectionObserver, with once, margin and amount options.
pnpm dlx shadcn@latest add "https://kevingirelli.github.io/corsair-ui/r/use-in-view.json"