From 91d36d3826b3f7dcb0bd3a06f220f88593b58ac4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chif=20Gerg=C5=91?= <chifgeri97@gmail.com> Date: Mon, 4 Feb 2019 21:59:29 +0100 Subject: [PATCH] Add login button to responsive menu --- src/components/Header.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/components/Header.js b/src/components/Header.js index 7bd3a1a..ecf691a 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -108,7 +108,19 @@ class MobileContainer extends Component { <Container> <Menu inverted secondary> <Menu.Item onClick={visible ? this.handleHideClick : this.handleShowClick}><Icon name='sidebar'/></Menu.Item> - </Menu> + <Image size='mini' src={KSZKlogo} style={{ marginRight: '1.5em' }} /> + <Menu.Item position='right'> + { + this.props.user.id ? + <Button.Group> + <Button inverted as={Link} to='/profile'>Profilom</Button> + <Button as='a' href='/api/v1/logout/' icon='sign out' /> + </Button.Group> + : + <Button as='a' href='/api/v1/login/authsch/' inverted>BejelentkezĂŠs</Button> + } + </Menu.Item> + </Menu> </Container> </Segment> <Sidebar.Pushable> @@ -124,7 +136,7 @@ class MobileContainer extends Component { {menuItems.map((item, i) => (this.props.user.permission >= item.permissionLevel || (item.permissionLevel === 0) ? - <Menu.Item key={i} as={Link} to={item.to} onClick={this.handleSidebarHide}>{item.prefix}{item.text}</Menu.Item> + <Menu.Item key={i} as={Link} to={item.to} onClick={this.handleSidebarHide}>{item.text}</Menu.Item> : null))} </Sidebar> -- GitLab