INNER CODE UNIT · JavaScript
renderModals
Sandermoen/instaclone · client/src/components/App/App.js:60
const renderModals = () => {
if (modal.modals.length > 0) {
// Disable scrolling on the body while a modal is active
document.querySelector('body').setAttribute('style', 'overflow: hidden;');
return modal.modals.map((modal, idx) => (
<Modal key={idx} component={modal.component} {...modal.props} />
));
} else {
document.querySelector('body').setAttribute('style', '');
}
};
const transitions = useTransition(alert.showAlert, null, {
from: {
transform: 'translateY(4rem)',
},
enter: {
transform: 'translateY(0rem)',