feature(database-connection): Fix error handling
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2021-01-28 00:03:28 +01:00
parent 9db53d5354
commit 721421294f
10 changed files with 90 additions and 35 deletions

View File

@@ -10,4 +10,8 @@
justify-content: center;
}
.no-click {
cursor: none;
}
}

View File

@@ -10,21 +10,29 @@ const SeasonSwitch: React.FC<IUserListProperties> = (props: IUserListProperties)
const maxSeasonId = Number(props.userStats.maxSeasonId)
return (
<div className="SeasonSwitch" data-testid="SeasonSwitch">
<div className={"SeasonSwitch " + (!props.enabled && " no-click")} data-testid="SeasonSwitch">
{
seasonId > 1
&& <Link to={"/season/" + (seasonId - 1)} onClick={() => props.onSeasonIdChange('' + (seasonId - 1))}>
<FontAwesomeIcon icon="arrow-circle-left"/>
</Link>
&& (props.enabled
? <Link to={"/season/" + (seasonId - 1)} onClick={() => props.onSeasonIdChange('' + (seasonId - 1))}>
<FontAwesomeIcon icon="arrow-circle-left"/>
</Link>
: <Link to={""} onClick={(e) => e.preventDefault()}>
<FontAwesomeIcon icon="arrow-circle-left"/>
</Link>)
}
<SeasonDetail {...props} />
{
seasonId < maxSeasonId
&& <Link to={"/season/" + (seasonId + 1)} onClick={() => props.onSeasonIdChange('' + (seasonId + 1))}>
<FontAwesomeIcon icon="arrow-circle-right"/>
</Link>
&& (props.enabled
? <Link to={"/season/" + (seasonId + 1)} onClick={() => props.onSeasonIdChange('' + (seasonId + 1))}>
<FontAwesomeIcon icon="arrow-circle-right"/>
</Link>
: <Link to={""} onClick={(e) => e.preventDefault()}>
<FontAwesomeIcon icon="arrow-circle-right"/>
</Link>)
}
</div>
)