Files
nezha-dash-v1/src/hooks/use-theme.ts
hamster1963 e5682aacbd update: init
2024-11-22 22:20:38 +08:00

13 lines
316 B
TypeScript

import { useContext } from "react";
import { ThemeProviderContext } from "../components/ThemeProvider";
export const useTheme = () => {
const context = useContext(ThemeProviderContext);
if (context === undefined) {
throw new Error("useTheme must be used within a ThemeProvider");
}
return context;
};