Files
MoonTVPlus/src/hooks/useEnableAIComments.ts
T
2026-03-14 11:30:17 +08:00

22 lines
548 B
TypeScript

import { useEffect, useState } from 'react';
interface RuntimeConfig {
AIConfig?: {
EnableAIComments?: boolean;
};
}
export function useEnableAIComments(): boolean {
const [enableAIComments, setEnableAIComments] = useState(false);
useEffect(() => {
// 在客户端获取运行时配置
if (typeof window !== 'undefined') {
const runtimeConfig = (window as any).RUNTIME_CONFIG as RuntimeConfig;
setEnableAIComments(runtimeConfig?.AIConfig?.EnableAIComments ?? false);
}
}, []);
return enableAIComments;
}