import { useI18n } from '../i18n'; import { useModalTransition } from '../hooks/useModalTransition'; interface ImageInputModeModalProps { isOpen: boolean; onClose: () => void; onImport: () => void; onDraw: () => void; } export function ImageInputModeModal({ isOpen, onClose, onImport, onDraw }: ImageInputModeModalProps) { const { t } = useI18n(); const { shouldRender, isExiting } = useModalTransition(isOpen); if (!shouldRender) { return null; } return (