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
"use client"import { useEffect } from "react"import { toast } from "sonner"import { Button } from "@/components/ui/button"import { Toaster } from "@/components/ui/sonner"export default function SonnerDemo() { useEffect(() => { toast.success("Changes saved", { description: "Your profile has been updated.", id: "profile-saved", }) }, []) return ( <div className="w-full max-w-sm"> <Toaster /> <Button onClick={() => toast.success("Changes saved", { description: "Your profile has been updated.", }) } > Save changes </Button> </div> )}