diff --git a/RaceTimer/racetimer_react/src/Leaderboard/Leaderboard.js b/RaceTimer/racetimer_react/src/Leaderboard/Leaderboard.js index e16e0625..6018e222 100644 --- a/RaceTimer/racetimer_react/src/Leaderboard/Leaderboard.js +++ b/RaceTimer/racetimer_react/src/Leaderboard/Leaderboard.js @@ -105,7 +105,6 @@ class Leaderboard extends React.Component { /> -
{!this.state.breakload ?

- Loading Players


+

: ""} {this.state.searchBool ? ("") : ()}
{this.state.players.map(e => (
-
{e.steamID}
diff --git a/RaceTimer/racetimer_react/src/MapBoard/MapBoard.js b/RaceTimer/racetimer_react/src/MapBoard/MapBoard.js index 6db3cd65..e703b1da 100644 --- a/RaceTimer/racetimer_react/src/MapBoard/MapBoard.js +++ b/RaceTimer/racetimer_react/src/MapBoard/MapBoard.js @@ -97,24 +97,19 @@ class MapBoards extends React.Component {
{!this.state.breakload ?

- Loading Maps


+

: ""} {this.state.searchBool ? ("") : ()}
{this.state.maps.map(e => ( -
-
-
  • - - - Map: {e.mapname}
    - Stage: {e.mapstage}
    -
    -
    -
    - -
  • +
    +
    + + Map: {e.mapname}
    + Stage: {e.mapstage}
    +
    ))} diff --git a/RaceTimer/racetimer_react/src/Maps/Maps.js b/RaceTimer/racetimer_react/src/Maps/Maps.js index b7c83e6b..940ec40c 100644 --- a/RaceTimer/racetimer_react/src/Maps/Maps.js +++ b/RaceTimer/racetimer_react/src/Maps/Maps.js @@ -40,12 +40,16 @@ class Maps extends React.Component { this.setState({ breakload: false }) const mapname = this.props.match.params.mapname; const stage = this.props.match.params.stage; - const mapTimes = await Facade.getMapTimesFromCache(mapname, stage, 0); - const fetchsize = await Facade.getMapTimesFromCacheSize(mapname, stage); - this.setState({ mapTimes }); + try { + const mapTimes = await Facade.getMapTimesFromCache(mapname, stage, 0); + const fetchsize = await Facade.getMapTimesFromCacheSize(mapname, stage); + this.setState({ mapTimes }); + this.setState({ fetchsize }); + } catch (error) { + console.log("invalid map or stage"); + } this.setState({ mapName: mapname }) this.setState({ breakload: true }) - this.setState({ fetchsize }); }; componentWillUnmount() { @@ -83,7 +87,7 @@ class Maps extends React.Component {
    -

    Map: {this.state.mapName}

    +

    Map: {this.state.mapName}

    Stage: {this.props.match.params.stage}

    @@ -110,13 +114,13 @@ class Maps extends React.Component {
    - SteamID: {e.steamID}
    - Name: {e.name}
    + SteamID: {e.steamID}
    + Name: {e.name}

    - Position: {e.position}
    - Mappoints: {e.mapPoint}
    - Time: 0{e.mapTimeMinutes}:{e.mapTimeSeconds}
    + Position: {e.position}
    + Mappoints: {e.mapPoint}
    + Time: 0{e.mapTimeMinutes}:{e.mapTimeSeconds}
    {Object.keys(e.badgesUrls).map(badges => (

    @@ -126,7 +130,9 @@ class Maps extends React.Component {
    ))} {!this.state.breakload ?

    - Loading Players

    + +

    : this.state.fetchsize === 0 ?

    + No data found

    : ""}
    diff --git a/RaceTimer/racetimer_react/src/MapsSearch/mapsSearch.js b/RaceTimer/racetimer_react/src/MapsSearch/mapsSearch.js index 1de103ab..cb250563 100644 --- a/RaceTimer/racetimer_react/src/MapsSearch/mapsSearch.js +++ b/RaceTimer/racetimer_react/src/MapsSearch/mapsSearch.js @@ -24,13 +24,11 @@ class MapsSearch extends Component {
    {this.state.maps.map(e => ( -
    -
    +
    +
    - Map: {e.mapname}
    - Stage: {e.mapstage}
    -
    -
    + Map: {e.mapname}
    + Stage: {e.mapstage}
    diff --git a/RaceTimer/racetimer_react/src/Player/Player.js b/RaceTimer/racetimer_react/src/Player/Player.js index 1c7b55be..04bb99cb 100644 --- a/RaceTimer/racetimer_react/src/Player/Player.js +++ b/RaceTimer/racetimer_react/src/Player/Player.js @@ -107,28 +107,27 @@ class Player extends React.Component {
    {this.state.mapTimes.map(e => ( -
    -
    +
    +
    - Map: {e.mapname}
    - Stage: {e.mapstage}
    - Position: {e.position}
    - Time: 0{e.mapTimeMinutes}:{e.mapTimeSeconds}
    - MapPoints: {e.mapPoint}
    -
    -
    + Map: {e.mapname}
    + Stage: {e.mapstage}
    + Position: {e.position}
    + Time: 0{e.mapTimeMinutes}:{e.mapTimeSeconds}
    + MapPoints: {e.mapPoint}
    @@ -136,7 +135,7 @@ class Player extends React.Component {
    {!this.state.breakload ?

    - Loading Stats

    +

    : ""} ); diff --git a/RaceTimer/racetimer_react/src/playerSearch/playersSearch.js b/RaceTimer/racetimer_react/src/playerSearch/playersSearch.js index f6039a5a..7ad285da 100644 --- a/RaceTimer/racetimer_react/src/playerSearch/playersSearch.js +++ b/RaceTimer/racetimer_react/src/playerSearch/playersSearch.js @@ -23,20 +23,20 @@ class playersSearch extends Component {
    {this.state.players.map(e => ( -
    -
    +
    +
    - {e.steamID}
    - {e.name}
    + {e.steamID}
    + {e.name}
    {e.Avatar}
    Check Player
    - Rank: {e.Rank}
    - Points: {e.PlayerPoints}
    - Times: {e.Times}
    + Rank: {e.Rank}
    + Points: {e.PlayerPoints}
    + Times: {e.Times}
    {e.UrlBanners.map(banners => (