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.

27 lines (26 loc) 653 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(params) { const { props, name, defaultTheme, themeId } = params; let theme = (0, _useTheme.default)(defaultTheme); if (themeId) { theme = theme[themeId] || theme; } return (0, _getThemeProps.default)({ theme, name, props }); }