import { useTranslation } from "react-i18next"; import { Image } from "lucide-react"; interface ImageThinkingModeProps { value?: 'enabled' | 'disabled'; onChange: (value: 'enabled' | 'disabled') => void; } export default function ImageThinkingMode({ value = 'enabled', onChange, }: ImageThinkingModeProps) { const { t } = useTranslation(); const options = [ { value: 'enabled', label: 'enabled', desc: 'enabled_desc' }, { value: 'disabled', label: 'disabled', desc: 'disabled_desc' }, ] as const; return (

{t("settings.image_thinking_mode.title", { defaultValue: "图像思维模式 (Image Thinking Mode)" })}

{t("settings.image_thinking_mode.hint", { defaultValue: "影响画质与生成流程" })}

{options.map((option) => ( ))}

{value === 'enabled' ? t("settings.image_thinking_mode.options.enabled_desc", { defaultValue: "开启:保留思维链,返回草图 + 成品双图。" }) : t("settings.image_thinking_mode.options.disabled_desc", { defaultValue: "关闭:禁用思维链,直接生成单张超清图片(画质优先)。" }) }

); }