'use client' import { useState } from 'react' import { motion } from 'framer-motion' import Toast from './Toast' export default function TextReversal() { const [input, setInput] = useState('') const [output, setOutput] = useState('') const [showToast, setShowToast] = useState(false) const reverseText = () => { setOutput(input.split('').reverse().join('')) } const copyToClipboard = () => { navigator.clipboard.writeText(output) setShowToast(true) setTimeout(() => setShowToast(false), 3000) } return (

文本反转

setInput(e.target.value)} onKeyUp={reverseText} className="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50 dark:bg-gray-700 dark:border-gray-600 dark:text-white" />
) }