diff --git a/src/hooks/useEnableAIComments.ts b/src/hooks/useEnableAIComments.ts index dd4ab0c..6231208 100644 --- a/src/hooks/useEnableAIComments.ts +++ b/src/hooks/useEnableAIComments.ts @@ -1,6 +1,7 @@ import { useEffect, useState } from 'react'; interface RuntimeConfig { + AI_ENABLED?: boolean; AIConfig?: { EnableAIComments?: boolean; }; @@ -13,7 +14,9 @@ export function useEnableAIComments(): boolean { // 在客户端获取运行时配置 if (typeof window !== 'undefined') { const runtimeConfig = (window as any).RUNTIME_CONFIG as RuntimeConfig; - setEnableAIComments(runtimeConfig?.AIConfig?.EnableAIComments ?? false); + setEnableAIComments( + Boolean(runtimeConfig?.AI_ENABLED && runtimeConfig?.AIConfig?.EnableAIComments) + ); } }, []);