Files
Checkmate/node_modules/@mui/system/legacy/useThemeProps/useThemeProps.js
T

20 lines
468 B
JavaScript
Raw Normal View History

2024-05-05 11:21:00 +03:30
'use client';
import getThemeProps from './getThemeProps';
import useTheme from '../useTheme';
export default function useThemeProps(_ref) {
var props = _ref.props,
name = _ref.name,
defaultTheme = _ref.defaultTheme,
themeId = _ref.themeId;
var theme = useTheme(defaultTheme);
if (themeId) {
theme = theme[themeId] || theme;
}
var mergedProps = getThemeProps({
theme: theme,
name: name,
props: props
});
return mergedProps;
}