Files
LunaTV/src/components/SiteProvider.tsx
2025-07-01 01:11:19 +08:00

22 lines
442 B
TypeScript

'use client';
import { createContext, ReactNode, useContext } from 'react';
const SiteContext = createContext<{ siteName: string }>({
siteName: 'MoonTV', // Default value
});
export const useSite = () => useContext(SiteContext);
export function SiteProvider({
children,
siteName,
}: {
children: ReactNode;
siteName: string;
}) {
return (
<SiteContext.Provider value={{ siteName }}>{children}</SiteContext.Provider>
);
}