Pipeline
- Docsusage, props, keywords
- Demosrc/demo.tsx
- Buildshadcn add → vite
- Capturelight, dark, motion
- IndexBM25 + vectors
Public log. Prompts, raw model errors and costs stay on the admin side.
Log
Demo source
src/demo.tsx · from an earlier run
import { Marquee, MarqueeContent, MarqueeEdge, MarqueeItem } from "@/components/ui/marquee"const tools = ["React", "TypeScript", "Tailwind CSS", "Radix UI", "Vite", "Next.js"]export default function MarqueeDemo() { return ( <Marquee className="w-full max-w-lg" side="left" gap="0.75rem" speed={35} pauseOnHover autoFill > <MarqueeEdge side="left" size="sm" /> <MarqueeEdge side="right" size="sm" /> <MarqueeContent> {tools.map((tool) => ( <MarqueeItem key={tool} className="flex items-center gap-2 rounded-lg border bg-card px-4 py-2 text-sm font-medium shadow-sm" > <span className="size-2 rounded-full bg-primary" /> {tool} </MarqueeItem> ))} </MarqueeContent> </Marquee> )}