working from 42

This commit is contained in:
Eric LAZO
2023-01-12 20:11:34 +01:00
parent 9e53ed140a
commit 7e1e8d2129
6 changed files with 237 additions and 506 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -108,10 +108,10 @@
</div>
<section class="main-stats">
<h4>Match Statistics</h4>
<p>Total: {user.stats.totalGame}</p>
<p>Victories: {user.stats.winGame}</p>
<p>Losses: {user.stats.loseGame}</p>
<p>Draws: {user.stats.drawGame}</p>
<p class="highlight">Total: {user.stats.totalGame}</p>
</section>
</main>
{/if}
@@ -174,6 +174,30 @@
color: red;
}
.highlight {
font-weight: bold;
}
p.highlight{
grid-column: 1 / span 3;
}
@media screen and (max-width: 500px) {
section.main-stats{
grid-template-columns: 1fr;
}
section.main-stats h4{
grid-column: 1;
}
section.main-stats p{
grid-column: 1;
}
}
/* Glittery Star Stuff */

View File

@@ -22,16 +22,17 @@
<!-- svelte-ignore a11y-click-events-have-key-events -->
<header>
<img src="/img/potato_logo.png" alt="Potato Pong Logo" on:click={() => (push('/'))}>
<h1>Potato Pong</h1>
<div>
<img src="/img/potato_logo.png" alt="Potato Pong Logo" on:click={() => (push('/'))}>
<h1>Potato Pong</h1>
</div>
<nav>
<button class:selected="{current === '/game'}" on:click={() => (push('/game'))}>Play</button>
<button class:selected="{current === '/spectator'}" on:click={() => (push('/spectator'))}>Spectate</button>
<button class:selected="{current === '/ranking'}" on:click={() => (push('/ranking'))}>Ranking</button>
<button class:selected="{current === '/profile'}" on:click={() => (push('/profile'))}>My Profile</button>
<!-- <button class:selected="{current === '/profile/settings'}" on:click={() => (push('/profile/settings'))}>Settings</button> -->
<button class:selected="{current === '/profile/friends'}" on:click={() => (push('/profile/friends'))}>Friends</button>
<button on:click={handleClickLogout}>Log Out</button>
<button class:selected="{current === '/game'}" on:click={() => (push('/game'))}>Play</button>
<button class:selected="{current === '/spectator'}" on:click={() => (push('/spectator'))}>Spectate</button>
<button class:selected="{current === '/ranking'}" on:click={() => (push('/ranking'))}>Ranking</button>
<button class:selected="{current === '/profile'}" on:click={() => (push('/profile'))}>My Profile</button>
<button class:selected="{current === '/profile/friends'}" on:click={() => (push('/profile/friends'))}>Friends</button>
<button on:click={handleClickLogout}>Log Out</button>
</nav>
</header>
@@ -76,8 +77,11 @@
/* for some reason this doesn't do shit! */
position: sticky;
/* position: absolute; */
display: grid;
grid-template-columns: 1fr 1fr 1fr;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
/* display: grid; */
/* grid-template-columns: 1fr 1fr 1fr; */
}
/* Headers */
@@ -104,18 +108,39 @@
justify-self: left;
}
header div {
display: flex;
justify-self: center;
align-self: center;
}
nav{
display: flex;
justify-content: right;
/* justify-content: flex-end; */
justify-content: space-evenly;
flex-wrap: wrap;
}
nav button{
margin: 7px 20px;
/* margin: 7px auto; */
/* padding: 5px; */
border-radius: 4px;
}
/* .none{
} */
@media screen and (max-width: 350px) {
nav button{
width: 100%;
}
header div{
flex-wrap: wrap;
display: flex;
justify-content: center;
}
}
</style>

View File

@@ -84,7 +84,7 @@
</ChatBox>
<!-- TMP DEBUG -->
<Debug bind:layouts />
<!-- <Debug bind:layouts /> -->
<style></style>

View File

@@ -12,6 +12,7 @@ export const profileRoutes = {
'/': ProfileDisplay,
'/settings': ProfileSettings,
'/friends': ProfileFriends,
// '/friends/:username': AProfile,
'*': NotFound
};