"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: "Bestellen oder kochen? Stelle deine Frage und erhalte sofort eine zufällige Antwort mit Ja oder Nein.", icon: HelpCircle, }, { id: "coin", slug: "muenze-werfen", title: "Münze werfen", badge: "3D Münzwurf", description: "Kino oder Couch? Wirf die Münze und entscheide zwischen Kopf oder Zahl – auch mit eigenen Beschriftungen.", icon: Coins, }, { id: "wheel", slug: "gluecksrad", title: "Glücksrad online", badge: "Entscheidungsrad", description: "Restaurant, Film oder Name? Trage bis zu 12 Optionen ein und lass das Entscheidungsrad auswählen.", icon: Disc3, }, { id: "dice", slug: "wuerfel-online", title: "Würfel online", badge: "Würfel-Simulator", description: "Würfle online mit Zahlen von 1 bis 6 oder beschrifte die sechs Seiten für Spiele und kleine Entscheidungen.", icon: Dices, }, { id: "number", slug: "zufallszahl-generator", title: "Zufallszahl-Generator", badge: "Zahlenbereich", description: "Lege Minimum und Maximum fest und generiere sofort eine zufällige ganze Zahl in deinem Wunschbereich.", icon: Hash, }, { id: "ball", slug: "magic-8-ball", title: "Magic 8-Ball", badge: "Mystisches Orakel", description: "Stelle eine spielerische Frage, schüttle den Ball und erhalte eine zufällige Antwort aus deiner eigenen Liste.", icon: CircleDashed, }, { id: "list", slug: "namen-auslosen", title: "Namen & Liste auslosen", badge: "Gewinnspiel & Teams", description: "Ziehe Gewinner, bilde Teams oder lege eine Reihenfolge fest – mit deiner eigenen Namen- oder Optionenliste.", icon: ListChecks, }, ] as const; export default function Playground() { return (

Die 7 Zufalls-Tools

Wähle das Tool für deine{" "} Entscheidung.

Vom schnellen Münzwurf bis zur fairen Namensauslosung: Öffne das Tool, das zu deiner Situation passt.

{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
); })}
); }