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 { SaveSlots, type SaveSlot } from "@/components/ui/8bit/blocks/save-slots"const slots: SaveSlot[] = [ { id: "slot-1", isEmpty: false, name: "Forest Camp", timestamp: "2025-01-15", description: "Near the old bridge", }, { id: "slot-2", isEmpty: false, name: "Crystal Cavern", timestamp: "2025-01-12", description: "Found a hidden passage", }, { id: "slot-3", isEmpty: true },]export default function SaveSlotsDemo() { return ( <SaveSlots className="w-full max-w-lg" slots={slots} maxVisibleSlots={3} onSlotClick={(slot) => console.log(slot.id)} /> )}