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 { DirectionProvider } from "@/components/direction-provider"import { Button } from "@/components/ui/button"import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card"import { Input } from "@/components/ui/input"import { Label } from "@/components/ui/label"export default function DirectionProviderDemo() { return ( <DirectionProvider dir="rtl"> <Card className="w-full max-w-sm"> <CardHeader> <CardTitle>تسجيل الدخول</CardTitle> <CardDescription>أدخل بياناتك للوصول إلى حسابك</CardDescription> </CardHeader> <CardContent className="grid gap-4"> <div className="grid gap-2"> <Label htmlFor="email">البريد الإلكتروني</Label> <Input id="email" type="email" placeholder="name@example.com" /> </div> <div className="grid gap-2"> <Label htmlFor="password">كلمة المرور</Label> <Input id="password" type="password" /> </div> </CardContent> <CardFooter> <Button className="w-full">تسجيل الدخول</Button> </CardFooter> </Card> </DirectionProvider> )}