Files
MoonTVPlus/src/hooks/useEnableComments.ts
T
2026-01-23 16:41:49 +08:00

19 lines
497 B
TypeScript

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