Revert "Say goodbye to the user when he logs out"
This reverts commit 7b38b503
This commit is contained in:
parent
7b38b503ef
commit
bf8a9431bf
|
|
@ -38,7 +38,7 @@ const actiontypes_userinfo = {
|
||||||
|
|
||||||
const defaultstate_userinfo = {
|
const defaultstate_userinfo = {
|
||||||
isSignedIn : false,
|
isSignedIn : false,
|
||||||
wasGreeted : true,
|
wasGreeted : false,
|
||||||
username : null,
|
username : null,
|
||||||
error : false,
|
error : false,
|
||||||
errorMessages : [],
|
errorMessages : [],
|
||||||
|
|
@ -261,7 +261,6 @@ const reducer_userinfo = (state = defaultstate_userinfo, action) => {
|
||||||
case actiontypes_userinfo.CLEAR:
|
case actiontypes_userinfo.CLEAR:
|
||||||
return Object.assign({}, state, {
|
return Object.assign({}, state, {
|
||||||
isSignedIn : false,
|
isSignedIn : false,
|
||||||
wasGreeted : false,
|
|
||||||
username : null,
|
username : null,
|
||||||
error : false,
|
error : false,
|
||||||
errorMessages : [],
|
errorMessages : [],
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ import { connect } from 'react-redux';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
||||||
import {greet, logout} from '../api';
|
import {greet, logout} from '../api';
|
||||||
import {notify} from 'react-notify-toast';
|
import {notify} from "react-notify-toast";
|
||||||
|
|
||||||
export class TurniereNavigation extends React.Component {
|
export class TurniereNavigation extends React.Component {
|
||||||
|
|
||||||
|
|
@ -70,12 +70,12 @@ class InvisibleLoginLogoutButtons extends React.Component {
|
||||||
render() {
|
render() {
|
||||||
const {isSignedIn, username, wasGreeted} = this.props;
|
const {isSignedIn, username, wasGreeted} = this.props;
|
||||||
|
|
||||||
if(isSignedIn) {
|
if (isSignedIn && !wasGreeted) {
|
||||||
if (!wasGreeted) {
|
notify.show('Willkommen, ' + username + '!', 'success', 3000);
|
||||||
notify.show('Willkommen, ' + username + '!', 'success', 2500);
|
|
||||||
greet();
|
greet();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(isSignedIn) {
|
||||||
return (
|
return (
|
||||||
<ButtonGroup className="nav-item">
|
<ButtonGroup className="nav-item">
|
||||||
<Button outline color="success" href="/profile" className="navbar-btn my-2 my-sm-0 px-5">{ username }</Button>
|
<Button outline color="success" href="/profile" className="navbar-btn my-2 my-sm-0 px-5">{ username }</Button>
|
||||||
|
|
@ -83,11 +83,6 @@ class InvisibleLoginLogoutButtons extends React.Component {
|
||||||
</ButtonGroup>
|
</ButtonGroup>
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
if (!wasGreeted) {
|
|
||||||
notify.show('Du bist jetzt abgemeldet!', 'success', 2500);
|
|
||||||
greet();
|
|
||||||
}
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ButtonGroup className="nav-item">
|
<ButtonGroup className="nav-item">
|
||||||
<Button outline color="success" href="/login" className="navbar-btn my-2 my-sm-0 px-5">Login</Button>
|
<Button outline color="success" href="/login" className="navbar-btn my-2 my-sm-0 px-5">Login</Button>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue