UNPKG

941 BJavaScriptView Raw
1"use strict";
2'use client';
3
4var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
5var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
6Object.defineProperty(exports, "__esModule", {
7 value: true
8});
9exports.default = useTheme;
10var React = _interopRequireWildcard(require("react"));
11var _system = require("@mui/system");
12var _defaultTheme = _interopRequireDefault(require("./defaultTheme"));
13var _identifier = _interopRequireDefault(require("./identifier"));
14function useTheme() {
15 const theme = (0, _system.useTheme)(_defaultTheme.default);
16 if (process.env.NODE_ENV !== 'production') {
17 // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler
18 // eslint-disable-next-line react-hooks/rules-of-hooks
19 React.useDebugValue(theme);
20 }
21 return theme[_identifier.default] || theme;
22}
\No newline at end of file