Files
dailygrubs_console/src/utils/getShadow.js
Malai Raja 7113ac0681 first
2023-11-27 17:09:27 +05:30

40 lines
1.1 KiB
JavaScript

import PropTypes from 'prop-types';
// ==============================|| CUSTOM FUNCTION - COLOR SHADOWS ||============================== //
const getShadow = (theme, shadow) => {
switch (shadow) {
case 'secondary':
return theme.customShadows.secondary;
case 'error':
return theme.customShadows.error;
case 'warning':
return theme.customShadows.warning;
case 'info':
return theme.customShadows.info;
case 'success':
return theme.customShadows.success;
case 'primaryButton':
return theme.customShadows.primaryButton;
case 'secondaryButton':
return theme.customShadows.secondaryButton;
case 'errorButton':
return theme.customShadows.errorButton;
case 'warningButton':
return theme.customShadows.warningButton;
case 'infoButton':
return theme.customShadows.infoButton;
case 'successButton':
return theme.customShadows.successButton;
default:
return theme.customShadows.primary;
}
};
getShadow.propTypes = {
theme: PropTypes.object,
shadow: PropTypes.string
};
export default getShadow;