@mui/joy
Version:
Joy UI is an open-source React component library that implements MUI's own design principles. It's comprehensive and can be used in production out of the box.
32 lines (31 loc) • 1.15 kB
JavaScript
;
'use client';
// do not remove the following import (https://github.com/microsoft/TypeScript/issues/29808#issuecomment-1320713018)
/* eslint-disable @typescript-eslint/no-unused-vars */
// @ts-ignore
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useColorScheme = exports.getInitColorSchemeScript = exports.CssVarsProvider = void 0;
var _system = require("@mui/system");
var _defaultTheme = _interopRequireDefault(require("./defaultTheme"));
var _identifier = _interopRequireDefault(require("./identifier"));
const {
CssVarsProvider,
useColorScheme,
getInitColorSchemeScript
} = (0, _system.unstable_createCssVarsProvider)({
themeId: _identifier.default,
theme: _defaultTheme.default,
attribute: 'data-joy-color-scheme',
modeStorageKey: 'joy-mode',
colorSchemeStorageKey: 'joy-color-scheme',
defaultColorScheme: {
light: 'light',
dark: 'dark'
}
});
exports.getInitColorSchemeScript = getInitColorSchemeScript;
exports.useColorScheme = useColorScheme;
exports.CssVarsProvider = CssVarsProvider;