if-salas-web/src/screens/Register/styles.js

131 lines
2.4 KiB
JavaScript

// ========== Desktop ==========
const desktopContainer = {
height: 'auto',
width: '100%',
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
padding: '100px 0',
};
const desktopPaper = {
height: 'fit-content',
display: 'flex',
justifyContent: 'center',
color: 'white',
textAlign: 'center',
width: '100%',
};
const baseBox = {
width: '100%',
height: '100%',
display: 'flex',
justifyContent: 'center',
flexDirection: 'column',
padding: '30px 70px',
};
const desktopBoxLogo = {
...baseBox,
backgroundColor: 'secondary.main',
height: 'auto',
};
const desktopBoxForm = {
...baseBox,
'> h1, p ': {
textAlign: 'initial',
},
'> h1': {
color: 'primary.black',
margin: 0,
},
'> p': {
color: 'primary.lightGray',
},
};
const logoContainerDesktop = {};
const passwordRulesBoxDesktop = {
width: '100%',
backgroundColor: '#f2f2f2',
border: '1px solid black',
padding: '16px',
};
const passwordRulesStrengthDesktop = {
color: 'black',
fontSize: '0.9em',
marginBottom: '10px',
};
const desktop = {
container: desktopContainer,
paper: desktopPaper,
boxLogo: desktopBoxLogo,
boxForm: desktopBoxForm,
logoContainer: logoContainerDesktop,
passwordRulesBox: passwordRulesBoxDesktop,
passwordRulesStrength: passwordRulesStrengthDesktop,
};
// ========== Mobile ==========
const mobileContainer = {
...desktopContainer,
padding: '100px 10px',
};
const mobilePaper = {
...desktopPaper,
flexDirection: 'column-reverse',
height: 'fit-content',
};
const mobileBoxLogo = {
...desktopBoxLogo,
height: '50%',
padding: '0',
};
const mobileBoxForm = {
...desktopBoxForm,
padding: '20px 15px',
width: '100%',
};
const logoContainerMobile = {
padding: '20px 16px',
};
const passwordRulesBoxMobile = {
...passwordRulesBoxDesktop,
};
const passwordRulesStrengthMobile = {
...passwordRulesStrengthDesktop,
};
const mobile = {
container: mobileContainer,
paper: mobilePaper,
boxLogo: mobileBoxLogo,
boxForm: mobileBoxForm,
logoContainer: logoContainerMobile,
passwordRulesBox: passwordRulesBoxMobile,
passwordRulesStrength: passwordRulesStrengthMobile,
};
// ========== Unset ==========
const unset = {
container: null,
paper: null,
boxLogo: null,
boxForm: null,
logoContainer: null,
passwordRulesBox: null,
passwordRulesStrength: null,
};
const styles = { desktop, mobile, unset };
export default styles;