@chakra-ui/system
Version:
Chakra UI system primitives
19 lines (17 loc) • 382 B
JavaScript
// src/use-theme.ts
import { ThemeContext } from "@emotion/react";
import { useContext } from "react";
function useTheme() {
const theme = useContext(
ThemeContext
);
if (!theme) {
throw Error(
"useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`"
);
}
return theme;
}
export {
useTheme
};