aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-03-20 23:52:49 -0500
committermat <github@matdoes.dev>2022-03-20 23:52:49 -0500
commit034489f2338d524e394d121e02f45f7f2f4c46b0 (patch)
tree5094c30e5a5590028cd1bc2e84c3c3a143a8eeaf /src/lib
parent9eb8fe226df0318aac71cdb935b40e4fffa9ee81 (diff)
downloadskyblock-stats-034489f2338d524e394d121e02f45f7f2f4c46b0.tar.gz
skyblock-stats-034489f2338d524e394d121e02f45f7f2f4c46b0.tar.bz2
skyblock-stats-034489f2338d524e394d121e02f45f7f2f4c46b0.zip
Grayscale heads for members who left a coop
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/minecraft/Username.svelte15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/lib/minecraft/Username.svelte b/src/lib/minecraft/Username.svelte
index 54c803e..df9e093 100644
--- a/src/lib/minecraft/Username.svelte
+++ b/src/lib/minecraft/Username.svelte
@@ -9,8 +9,8 @@
export let hyperlinkToProfile = false
export let prefix = false
- /** whether the username should be crossed out */
- export let strikethrough = false
+ /** whether the username should be crossed out and the avatar grayscaled */
+ export let disabled = false
</script>
<!-- {%- macro username(player, headType=none, hyperlinkToProfile=false, prefix=false) -%}
@@ -25,15 +25,15 @@
<ConditionalLink href="/player/{player.username}" isWrapped={hyperlinkToProfile}>
{#if headType == '3d'}
- <Head3d {player} isPartOfUsername={true} />{:else if headType == '2d'}
- <Head2d {player} isPartOfUsername={true} />
+ <span class="head" class:grayscale={disabled}><Head3d {player} isPartOfUsername={true} /></span
+ >{:else if headType == '2d'}
+ <span class="head" class:grayscale={disabled}><Head2d {player} isPartOfUsername={true} /></span>
{/if}{#if prefix}
<span class="username-rank-prefix">
{@html formattingCodeToHtml(player.rank.colored)}
</span>
{/if}<span class="username" style="color: {player.rank.color}">
- {#if strikethrough}<span class="strikethrough" />{/if}
- {player.username}
+ {#if disabled}<span class="strikethrough" />{/if}{player.username}
</span>
</ConditionalLink>
@@ -58,6 +58,9 @@
width: auto;
border-bottom: 2px solid #fff;
}
+ .grayscale {
+ filter: grayscale(100%);
+ }
.username-rank-prefix {
font-family: Minecraft, 'Atkinson Hyperlegible', sans-serif;