The id of the section on screen, for a table of contents, from one IntersectionObserver. SSR-safe, keeps the last section between two.
pnpm dlx shadcn@latest add "https://kevingirelli.github.io/corsair-ui/r/use-scroll-spy.json"