| | |
| | | |
| | | export const EDIT_MODE = 'pessimistic'; // pessimistic | undoable |
| | | |
| | | export const LOGIN_BACKGROUND = 'image'; // image | media |
| | | export const LOGIN_BACKGROUND = 'media'; // image | media |
| | | |
| | | export const CUSTOM_PAGES_DATA_INTERVAL = 1000; |
| | |
| | | Typography, |
| | | Tabs, |
| | | Tab, |
| | | useTheme, |
| | | useMediaQuery, |
| | | } from '@mui/material'; |
| | | import { |
| | | useTranslate, |
| | |
| | | |
| | | const Index = () => { |
| | | const translate = useTranslate(); |
| | | const theme = useTheme(); |
| | | const isSmallScreen = useMediaQuery(theme.breakpoints.down('md')); |
| | | |
| | | const [tab, setTab] = useState(0) |
| | | const [tenantList, setTenantList] = useState([]); |
| | | |
| | | const formPosition = isSmallScreen ? 'middle' : 'right' |
| | | |
| | | useEffect(() => { |
| | | tenants().then(data => { |
| | |
| | | }) |
| | | }, []); |
| | | |
| | | |
| | | return ( |
| | | <Box |
| | | sx={{ |
| | | display: 'flex', |
| | | flexDirection: 'column', |
| | | minHeight: '100vh', |
| | | alignItems: 'center', |
| | | justifyContent: 'flex-start', |
| | | // justifyContent: 'center', |
| | | alignItems: formPosition === 'middle' ? 'center' : 'flex-end', |
| | | paddingRight: formPosition === 'middle' ? 0 : '6em', |
| | | justifyContent: formPosition === 'middle' ? 'flex-start' : 'center', |
| | | background: `url(/login_bg.jpg)`, // https://unsplash.com/ |
| | | backgroundRepeat: 'no-repeat', |
| | | backgroundSize: 'cover', |
| | | } |
| | | } |
| | | }} |
| | | > |
| | | <video |
| | | autoPlay |
| | |
| | | |
| | | <Card sx={{ |
| | | width: 400, |
| | | marginTop: '6em', |
| | | marginTop: formPosition === 'middle' ? '6em' : 0, |
| | | zIndex: 1 |
| | | }}> |
| | | <div> |