@etsoo/toolpad
Version:
Dashboard framework extention based on Toolpad Core
21 lines (20 loc) • 741 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDrawerSxTransitionMixin = getDrawerSxTransitionMixin;
exports.getDrawerWidthTransitionMixin = getDrawerWidthTransitionMixin;
function getDrawerSxTransitionMixin(isExpanded, property) {
return {
transition: (theme) => theme.transitions.create(property, {
easing: theme.transitions.easing.sharp,
duration: isExpanded
? theme.transitions.duration.enteringScreen
: theme.transitions.duration.leavingScreen
})
};
}
function getDrawerWidthTransitionMixin(isExpanded) {
return {
...getDrawerSxTransitionMixin(isExpanded, "width"),
overflowX: "hidden"
};
}