diff --git a/src/components/auth/login/LoginScene/index.tsx b/src/components/auth/login/LoginScene/index.tsx new file mode 100644 index 00000000..8da5b5de --- /dev/null +++ b/src/components/auth/login/LoginScene/index.tsx @@ -0,0 +1,57 @@ +import React, { FC, useState } from "react"; + +import styles from "./styles.module.scss"; + +interface LoginSceneProps {} + +const LoginScene: FC = () => { + const [loaded, setLoaded] = useState(false); + + return ( +
+ + + + + + + + + + + + + setLoaded(true)} + className={styles.image} + /> + +
+ ); +}; + +export { LoginScene }; diff --git a/src/components/auth/login/LoginScene/styles.module.scss b/src/components/auth/login/LoginScene/styles.module.scss new file mode 100644 index 00000000..ef5035b6 --- /dev/null +++ b/src/components/auth/login/LoginScene/styles.module.scss @@ -0,0 +1,17 @@ +@import "src/styles/mixins"; + +.scene { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.image { + transition: opacity 1s; + + @include tablet { + display: none; + } +} diff --git a/src/containers/dialogs/LoginDialog/index.tsx b/src/containers/dialogs/LoginDialog/index.tsx index a12d7822..c62a0abd 100644 --- a/src/containers/dialogs/LoginDialog/index.tsx +++ b/src/containers/dialogs/LoginDialog/index.tsx @@ -1,6 +1,7 @@ import React, { FC, useCallback } from "react"; import { LoginDialogButtons } from "~/components/auth/login/LoginDialogButtons"; +import { LoginScene } from "~/components/auth/login/LoginScene"; import { Group } from "~/components/containers/Group"; import { Padder } from "~/components/containers/Padder"; import { BetterScrollDialog } from "~/components/dialogs/BetterScrollDialog"; @@ -45,7 +46,7 @@ const LoginDialog: FC = ({ onRequestClose }) => { width={300} onClose={onRequestClose} footer={} - backdrop={
} + backdrop={} >
diff --git a/src/containers/dialogs/LoginDialog/styles.module.scss b/src/containers/dialogs/LoginDialog/styles.module.scss index d3c711eb..3b4fe809 100644 --- a/src/containers/dialogs/LoginDialog/styles.module.scss +++ b/src/containers/dialogs/LoginDialog/styles.module.scss @@ -46,13 +46,3 @@ $vk_color: $secondary_color; color: lighten($content_bg, 40%); } } - -.backdrop { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: url(/images/clouds.svg) 50% 50%; - background-size: cover; -}