fork from scoresaber-reloaded

This commit is contained in:
Lee
2023-10-17 21:42:37 +01:00
commit cc884eec07
229 changed files with 31236 additions and 0 deletions

View File

@ -0,0 +1,34 @@
<script>
import {createEventDispatcher} from 'svelte';
import {opt} from '../../utils/js'
import Flag from './Flag.svelte'
export let player;
export let type = 'scoresaber/recent'
const dispatch = createEventDispatcher();
$: country = opt(player, 'playerInfo.countries.0.country')
$: name = opt(player, 'name')
$: playerId = opt(player, 'playerId')
</script>
<a href={`/u/${playerId}/${type}/1`} class="player-name clickable has-pointer-events" title={name} on:click|preventDefault>
<Flag {country} on:flag-click />
<span>{name}</span>
</a>
<style>
a {
color: inherit!important;
}
.player-name {
white-space: nowrap;
overflow-x: hidden;
}
.player-name :global(> img) {
margin-right: .125rem;
}
</style>