fix: keep deal edits and right-align club leaderboard
Empty product lists were wiping the manual amount on update, and follow-ups were only created for new deals. Leaderboard rows were laid out left-to-right on an RTL page. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -97,26 +97,26 @@ const meOutside = computed(() => {
|
||||
|
||||
<ol class="rows" :class="{ loading }">
|
||||
<li v-for="e in rest" :key="e.userId" :class="{ me: e.isMe }">
|
||||
<span class="rank">{{ toFaDigits(e.rank) }}</span>
|
||||
<UserAvatar :user-id="e.userId" :has-avatar="e.hasAvatar" :name="e.fullName" :size="28" />
|
||||
<b class="who">{{ e.isMe ? 'شما' : e.fullName }}</b>
|
||||
<span class="score">{{ faNum(e.score) }}</span>
|
||||
<span class="chg" :class="chgClass(e.change)">
|
||||
<template v-if="e.change">{{ e.change > 0 ? '▲' : '▼' }} {{ toFaDigits(Math.abs(e.change)) }}</template>
|
||||
</span>
|
||||
<span class="score">{{ faNum(e.score) }}</span>
|
||||
<b class="who">{{ e.isMe ? 'شما' : e.fullName }}</b>
|
||||
<UserAvatar :user-id="e.userId" :has-avatar="e.hasAvatar" :name="e.fullName" :size="28" />
|
||||
<span class="rank">{{ toFaDigits(e.rank) }}</span>
|
||||
</li>
|
||||
<template v-if="meOutside">
|
||||
<li class="sep" aria-hidden="true">⋯</li>
|
||||
<li class="me">
|
||||
<span class="rank">{{ toFaDigits(meOutside.rank) }}</span>
|
||||
<UserAvatar :user-id="meOutside.userId" :has-avatar="meOutside.hasAvatar" :name="meOutside.fullName" :size="28" />
|
||||
<b class="who">شما</b>
|
||||
<span class="score">{{ faNum(meOutside.score) }}</span>
|
||||
<span class="chg" :class="chgClass(meOutside.change)">
|
||||
<template v-if="meOutside.change">
|
||||
{{ meOutside.change > 0 ? '▲' : '▼' }} {{ toFaDigits(Math.abs(meOutside.change)) }}
|
||||
</template>
|
||||
</span>
|
||||
<span class="score">{{ faNum(meOutside.score) }}</span>
|
||||
<b class="who">شما</b>
|
||||
<UserAvatar :user-id="meOutside.userId" :has-avatar="meOutside.hasAvatar" :name="meOutside.fullName" :size="28" />
|
||||
<span class="rank">{{ toFaDigits(meOutside.rank) }}</span>
|
||||
</li>
|
||||
</template>
|
||||
<li v-if="board && !board.items.length" class="empty">هنوز کسی در این بازه امتیاز نگرفته است.</li>
|
||||
@@ -315,7 +315,7 @@ const meOutside = computed(() => {
|
||||
.who {
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
text-align: end;
|
||||
text-align: start;
|
||||
font-size: 0.84rem;
|
||||
font-weight: 600;
|
||||
color: #0f172a;
|
||||
|
||||
Reference in New Issue
Block a user