[F] Fix build warnings

matching
Azalea 2024-12-23 18:56:44 -05:00
parent 9cffb19332
commit dd573945ed
9 changed files with 560 additions and 590 deletions

View File

@ -52,7 +52,7 @@
filter: drop-shadow(0 0 12px rgba(var(--card-color), 0.5)) filter: drop-shadow(0 0 12px rgba(var(--card-color), 0.5))
outline-color: rgba(var(--card-color), 0.5) outline-color: rgba(var(--card-color), 0.5)
span :global(span)
font-size: 1.2rem font-size: 1.2rem
display: block display: block
margin-bottom: 0.5rem margin-bottom: 0.5rem

View File

@ -39,7 +39,7 @@
filter: drop-shadow(0 0 12px rgba(var(--card-color), 0.5)) filter: drop-shadow(0 0 12px rgba(var(--card-color), 0.5))
outline-color: rgba(var(--card-color), 0.5) outline-color: rgba(var(--card-color), 0.5)
span :global(span)
font-size: 1.2rem font-size: 1.2rem
display: block display: block
margin-bottom: 0.5rem margin-bottom: 0.5rem

View File

@ -32,10 +32,4 @@
// 3 columns // 3 columns
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)) grid-template-columns: repeat(auto-fill, minmax(260px, 1fr))
gap: vars.$gap gap: vars.$gap
.rating-composition-2
display: grid
// 2 columns
grid-template-columns: repeat(auto-fill, minmax(290px, 1fr))
gap: vars.$gap
</style> </style>

View File

@ -434,37 +434,10 @@
<style lang="sass"> <style lang="sass">
@use "../vars" @use "../vars"
.outer-container
display: flex
flex-direction: column
gap: 1rem
nav
display: flex
gap: 1rem
div
padding: 0.5rem 1rem
border-radius: 0.4rem
cursor: pointer
transition: background-color 0.2s
font-weight: 500
&.active
color: vars.$c-main
img img
width: 100% width: 100%
height: auto height: auto
.container
display: flex
flex-direction: row
gap: 3rem
@media (max-width: vars.$w-max)
flex-direction: column
.preview .preview
display: flex display: flex
flex-direction: column flex-direction: column

View File

@ -23,7 +23,7 @@
<div>Error: {error}</div> <div>Error: {error}</div>
{:else} {:else}
<div class="user-card"> <div class="user-card">
<img use:pfp={data.aquaUser} alt="Profile Picture" /> <img use:pfp={data.aquaUser} alt="Profile" />
<div class="details"> <div class="details">
<span class="in-game-name">{data.name}</span> <span class="in-game-name">{data.name}</span>
<span class="username">@{username}</span> <span class="username">@{username}</span>

View File

@ -222,7 +222,7 @@
<span class="type">{card.isGhost ? t('home.linkcard.account-card') : cardType(card.luid)}</span> <span class="type">{card.isGhost ? t('home.linkcard.account-card') : cardType(card.luid)}</span>
<span class="register">{t('home.linkcard.registered')}: {moment(card.registerTime).format("YYYY MMM DD")}</span> <span class="register">{t('home.linkcard.registered')}: {moment(card.registerTime).format("YYYY MMM DD")}</span>
<span class="last">{t('home.linkcard.lastused')}: {moment(card.accessTime).format("YYYY MMM DD")}</span> <span class="last">{t('home.linkcard.lastused')}: {moment(card.accessTime).format("YYYY MMM DD")}</span>
<div/> <div></div>
<span class="id">{formatLUID(card.luid, card.isGhost)}</span> <span class="id">{formatLUID(card.luid, card.isGhost)}</span>
{#if !card.isGhost} {#if !card.isGhost}
<button class="icon error" on:click={() => unlink(card)}><Icon icon="tabler:trash-x-filled"/></button> <button class="icon error" on:click={() => unlink(card)}><Icon icon="tabler:trash-x-filled"/></button>
@ -334,7 +334,7 @@
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)) grid-template-columns: repeat(auto-fill, minmax(250px, 1fr))
gap: 1rem gap: 1rem
.existing.card .existing-cards .existing.card
min-height: 90px min-height: 90px
position: relative position: relative
overflow: hidden overflow: hidden

View File

@ -38,7 +38,7 @@
{#if d} {#if d}
<div class="leaderboard-container"> <div class="leaderboard-container">
<div class="lb-user" on:mouseenter={() => hoveringUser = d.users[0].username}> <div class="lb-user" on:mouseenter={() => hoveringUser = d.users[0].username} role="heading" aria-level="2">
<span class="rank">{t("Leaderboard.Rank")}</span> <span class="rank">{t("Leaderboard.Rank")}</span>
<span class="name"></span> <span class="name"></span>
<span class="rating">{t("Leaderboard.Rating")}</span> <span class="rating">{t("Leaderboard.Rating")}</span>
@ -47,7 +47,9 @@
<span class="ap">{t("Leaderboard.AP")}</span> <span class="ap">{t("Leaderboard.AP")}</span>
</div> </div>
{#each d.users as user, i (user.rank)} {#each d.users as user, i (user.rank)}
<div class="lb-user" class:alternate={i % 2 === 1} on:mouseover={() => hoveringUser = user.username}> <div class="lb-user" class:alternate={i % 2 === 1} role="listitem"
on:mouseover={() => hoveringUser = user.username} on:focus={() => {}}>
<span class="rank">#{user.rank}</span> <span class="rank">#{user.rank}</span>
<span class="name"> <span class="name">
{#if user.username !== ""} {#if user.username !== ""}

View File

@ -109,9 +109,10 @@
<div class="name-box"> <div class="name-box">
<h2>{d.user.name}</h2> <h2>{d.user.name}</h2>
{#if typeof d.user.rival === 'boolean' && game === 'mai2'} {#if typeof d.user.rival === 'boolean' && game === 'mai2'}
<a class="clickable" on:click={()=>setRival(!d.user.rival)}> <span class="clickable" on:click={() => setRival(!d?.user.rival)} role="button" tabindex="0"
on:keydown={e => e.key === "Enter" && setRival(!d?.user.rival)}>
{d.user.rival ? t("UserHome.RemoveRival") : t("UserHome.AddRival")} {d.user.rival ? t("UserHome.RemoveRival") : t("UserHome.AddRival")}
</a> </span>
{/if} {/if}
{#if me && me.username === username} {#if me && me.username === username}
<a class="setting-icon clickable" use:tooltip={t("UserHome.Settings")} href="/settings"> <a class="setting-icon clickable" use:tooltip={t("UserHome.Settings")} href="/settings">
@ -219,7 +220,7 @@
<div> <div>
<h2>{t('UserHome.PlayActivity')}</h2> <h2>{t('UserHome.PlayActivity')}</h2>
<div class="activity-info"> <div class="activity-info">
<div class="hide-scrollbar" id="cal-heatmap" bind:this={calElement} /> <div class="hide-scrollbar" id="cal-heatmap" bind:this={calElement}></div>
<div class="info-bottom"> <div class="info-bottom">
<div class="plays"> <div class="plays">