2016-01-04 02:48:42 +05:30
import React , { Component } from 'react' ;
2016-01-18 10:58:43 +05:30
2016-01-04 02:48:42 +05:30
import AppInfo from 'components/auth/AppInfo' ;
2016-01-31 18:29:38 +05:30
import PanelTransition from 'components/auth/PanelTransition' ;
2016-01-04 02:48:42 +05:30
import styles from './auth.scss' ;
2016-02-13 20:58:47 +05:30
export default class AuthPage extends Component {
2016-02-06 16:17:51 +05:30
static displayName = 'AuthPage' ;
state = {
isSidebarHidden : false
} ;
2016-01-16 17:36:22 +05:30
2016-01-04 02:48:42 +05:30
render ( ) {
2016-02-06 16:17:51 +05:30
var { isSidebarHidden } = this . state ;
2016-01-04 02:48:42 +05:30
var appInfo = {
name : 'TLauncher' ,
2016-01-04 11:32:13 +05:30
description : ` Лучший альтернативный лаунчер для Minecraft с большим количеством версий и их модификаций, а также возмоностью входа как с лицензионным аккаунтом, так и без него. `
2016-01-04 02:48:42 +05:30
} ;
return (
< div >
2016-02-06 16:17:51 +05:30
< div className = { isSidebarHidden ? styles . hiddenSidebar : styles . sidebar } >
< AppInfo { ...appInfo } onGoToAuth = { this . onGoToAuth } / >
2016-01-04 02:48:42 +05:30
< / div >
< div className = { styles . content } >
2016-01-31 18:29:38 +05:30
< PanelTransition { ...this.props } / >
2016-01-04 02:48:42 +05:30
< / div >
< / div >
) ;
}
2016-02-06 16:17:51 +05:30
onGoToAuth = ( ) => {
this . setState ( {
isSidebarHidden : true
} ) ;
} ;
2016-01-21 11:59:35 +05:30
}