"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MuiPaper = void 0;
/**
 * Подставить нужную тень
 * @param {number|undefined} elevation - Значение пропса "elevation"
 * @param {Theme} theme - Объект темы
 * @return {string} Вернёт значение "box-shadow" из "theme"
 * @example
 * getShadow( 2, theme)
 */
const getShadow = (elevation, theme) => {
    if (elevation === 0) {
        return 'none';
    }
    if (elevation === 1) {
        return theme.elevation['200'];
    }
    return theme.elevation['300'];
};
exports.MuiPaper = {
    styleOverrides: {
        elevation({ theme, ownerState: { elevation } }) {
            return {
                boxShadow: getShadow(elevation, theme),
            };
        },
        outlined({ theme }) {
            return {
                border: `1px solid ${theme.palette.components.border.default}`,
            };
        },
    },
};
