UNPKG

@mui/system

Version:

MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.

26 lines (25 loc) 618 B
"use strict"; 'use client'; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = useThemeProps; var _getThemeProps = _interopRequireDefault(require("./getThemeProps")); var _useTheme = _interopRequireDefault(require("../useTheme")); function useThemeProps({ props, name, defaultTheme, themeId }) { let theme = (0, _useTheme.default)(defaultTheme); if (themeId) { theme = theme[themeId] || theme; } return (0, _getThemeProps.default)({ theme, name, props }); }