import React, { ReactElement } from 'react'; import { useSelector, useDispatch } from 'react-redux'; import { Link } from 'react-router-dom'; import { Grid } from '@material-ui/core'; import { useTranslation } from 'react-i18next'; import { fromUsersActions, fromUsersSelectors, useLinks } from '@energyweb/origin-ui-core'; export const Header = (): ReactElement => { const user = useSelector(fromUsersSelectors.getUserOffchain); const { t } = useTranslation(); const dispatch = useDispatch(); const { defaultPageUrl, userRegisterPageUrl, accountLoginPageUrl } = useLinks(); return (
{user ? ( { dispatch(fromUsersActions.clearAuthenticationToken()); }} > {t('user.actions.logout')} ) : ( {t('user.actions.register')} {t('user.actions.login')} )}
); };