{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "scroll-progress-tracker-shadcnui", "type": "registry:page", "title": "Scroll Progress Tracker", "description": "Fixed progress bar that follows scroll and glows on section changes", "dependencies": [ "framer-motion", "react" ], "files": [ { "path": "@uitripled/react-shadcn/src/components/motion-core/scroll-progress-tracker.tsx", "content": "\"use client\";\n\nimport { motion, useScroll, useSpring, useTransform } from \"framer-motion\";\nimport { useEffect, useState } from \"react\";\n\ntype ScrollProgressTrackerProps = {\n sections?: string[];\n height?: number;\n};\n\nexport function ScrollProgressTracker({\n sections = [],\n height = 4,\n}: ScrollProgressTrackerProps) {\n // Wrap in a container div to avoid fixed positioning issues in preview\n return (\n