import { useState } from "react"; import { fontTransforms, transformText } from "@/components/fontTransforms"; export default function FancyTextPreview() { const [inputText, setInputText] = useState("Hello Instagram"); const [copiedIndex, setCopiedIndex] = useState(null); const allFonts = Object.keys(fontTransforms); const handleCopy = async (text, index) => { try { await navigator.clipboard.writeText(text); setCopiedIndex(index); setTimeout(() => setCopiedIndex(null), 1500); } catch (err) { console.error("Copy failed:", err); } }; return (
setInputText(e.target.value)} placeholder="Type something..." />
{allFonts.map((fontName, index) => { const { transformed, fontClassName } = transformText(inputText, fontName); return (

{fontName}

{/* ⬇️ Normale Textvorschau mit Webfont */}

{inputText || "Hello Instagram"}

{/* ⬇️ Fancy Unicode-Text */}

{transformed}

); })}
); }