PRO

Scroll Advance Project Page

A project template where reaching the bottom is the navigation. The footer pins for three viewports and fills a second progress bar as you push through it; when that bar completes, the page advances to the next project on its own. Two independent progress readouts run at once, one in the nav tracking the whole document and one in the footer tracking only the pin, and a latch stops the handoff firing twice if the pin is scrubbed across its end.

Page
Install
npx shadcn@latest add https://ui.aryank.space/r/scroll-advance-project-page.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
projectsScrollAdvanceProject[]Three BLANK projectsSlug, title, description, and images per project. The list wraps, so the last hands back to the first.
assetBase / initialSlugstringBlob asset baseWhere the default project images load from, and which project to open on.
Customize
projectstext

Project slugs, titles, descriptions, and image sets.

Dependencies
gsaplenis