import TextInputArea from '@/components/TextInputArea'; import { CopyButton } from '@/components/CopyButton'; import SwitchButtonGroup from '@/components/SwitchButtonGroup'; import { Button } from '@/components/ui/button'; import { useTextMode } from '../useTextMode'; interface TextModeProps { onSwitchToImageMode?: () => void; } export default function TextMode({ onSwitchToImageMode }: TextModeProps) { const { input, setInput, direction, handleDirectionChange, placeholder, output, outputLabel, error, showImageHint, handleClear, } = useTextMode(); return (