new: usr: add missing buttons for overlays #7
This commit is contained in:
@@ -285,7 +285,28 @@ const useServerCommunication = (gameAssoc, gameInherited, opponentName, isEnvDev
|
||||
|
||||
const wUnsubscribe = payload => {
|
||||
isEnvDev && console.info(payload.msg);
|
||||
showOverlay('The connection has been lost w/ your friend...', 'Please, restart the game!');
|
||||
const isAuthenticated = '1' === document.getElementById('mine-wrapper')?.dataset.isAuthenticated;
|
||||
const redirectPath = isAuthenticated ? '/profile' : '/';
|
||||
const buttonText = isAuthenticated ? 'My Profile' : 'Homepage';
|
||||
const buttonIcon = isAuthenticated ? 'fa-user' : 'fa-house';
|
||||
|
||||
showOverlay(
|
||||
'The connection has been lost w/ your friend...',
|
||||
(
|
||||
<div style={{ display: 'flex', flexDirection: 'column', alignItems: 'center', gap: '12px', width: '100%' }}>
|
||||
<p style={{ margin: 0 }}>Please, restart the game!</p>
|
||||
<a
|
||||
className="game-overlay-profile"
|
||||
href={redirectPath}
|
||||
title={isAuthenticated ? 'Go to your profile' : 'Go to homepage'}
|
||||
aria-label={isAuthenticated ? 'Go to your profile' : 'Go to homepage'}
|
||||
>
|
||||
<i className={`fa ${buttonIcon}`} />
|
||||
{buttonText}
|
||||
</a>
|
||||
</div>
|
||||
),
|
||||
);
|
||||
};
|
||||
|
||||
const wChallenge = payload => {
|
||||
|
||||
Reference in New Issue
Block a user