accounts-frontend/src/pages/auth/AuthPage.jsx

41 lines
1.2 KiB
React
Raw Normal View History

2016-01-04 02:48:42 +05:30
import React, { Component } from 'react';
2016-01-04 02:48:42 +05:30
import AppInfo from 'components/auth/AppInfo';
import PanelTransition from 'components/auth/PanelTransition';
2016-01-04 02:48:42 +05:30
import styles from './auth.scss';
export default class AuthPage extends Component {
static displayName = 'AuthPage';
state = {
isSidebarHidden: false
};
2016-01-04 02:48:42 +05:30
render() {
var {isSidebarHidden} = this.state;
2016-01-04 02:48:42 +05:30
var appInfo = {
name: 'TLauncher',
description: `Лучший альтернативный лаунчер для Minecraft с большим количеством версий и их модификаций, а также возмоностью входа как с лицензионным аккаунтом, так и без него.`
2016-01-04 02:48:42 +05:30
};
return (
<div>
<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}>
<PanelTransition {...this.props} />
2016-01-04 02:48:42 +05:30
</div>
</div>
);
}
onGoToAuth = () => {
this.setState({
isSidebarHidden: true
});
};
}