"use client"; import Link from "next/link"; import { ArrowRight, CircleDashed, Coins, Dices, Disc3, Hash, HelpCircle, ListChecks, } from "lucide-react"; import Reveal from "@/components/reveal"; const GENERATORS = [ { id: "janein", slug: "ja-nein-generator", title: "Ja-Nein-Generator", badge: "Zwei Optionen", description: "Stelle eine Frage und erhalte sofort eine unparteiische Antwort mit Ja oder Nein. Ideal für schnelle Alltagsentscheidungen.", icon: HelpCircle, }, { id: "coin", slug: "muenze-werfen", title: "Münze werfen", badge: "3D Münzwurf", description: "Wirf eine goldene 3D-Münze in die Luft und überlasse knifflige Wahlentscheidungen dem klassischen Kopf oder Zahl.", icon: Coins, }, { id: "wheel", slug: "gluecksrad", title: "Glücksrad online", badge: "Entscheidungsrad", description: "Erstelle dein eigenes Glücksrad mit individuellen Feldern und drehe für eine transparente, zufällige Auswahl.", icon: Disc3, }, { id: "dice", slug: "wuerfel-online", title: "Würfel online", badge: "Würfel-Simulator", description: "Rolle einen oder mehrere 6er, 10er oder benutzerdefinierte 3D-Würfel für Spiele & Entscheidungen.", icon: Dices, }, { id: "number", slug: "zufallszahl-generator", title: "Zufallszahl-Generator", badge: "Zahlenbereich", description: "Generiere eine oder mehrere echte Zufallszahlen in einem frei definierten Bereich zwischen Minimum und Maximum.", icon: Hash, }, { id: "ball", slug: "magic-8-ball", title: "Magic 8-Ball", badge: "Mystisches Orakel", description: "Befrage die magische Billardkugel und erhalte geheimnisvolle Antworten auf deine Lebensfragen.", icon: CircleDashed, }, { id: "list", slug: "namen-auslosen", title: "Namen & Liste auslosen", badge: "Gewinnspiel & Teams", description: "Mische Namen oder Optionen in einer Liste, lose Gewinner aus oder erstelle automatisch zufällige Gruppen.", icon: ListChecks, }, ] as const; export default function Playground() { return (

Die 7 Zufalls-Tools

Wähle deinen{" "} Generator.

Klicke auf ein Tool, um direkt zur interaktiven Vollversion mit allen Einstellungen zu gelangen.

{GENERATORS.map((tool, i) => { const Icon = tool.icon; const isFeatured = i === 6; return ( {/* Subtiler Glow-Effekt im Hintergrund der Karte */}
{/* Icon & Badge Header */}
{tool.badge}
{/* Titel & Beschreibung */}

{tool.title}

{tool.description}

{/* Action Link Footer */}
Generator öffnen
); })}
); }