feat: ✨ add emoji count to admin panel
This commit is contained in:
parent
3d8fe32ef4
commit
592894dbb0
1 changed files with 23 additions and 4 deletions
|
@ -22,7 +22,7 @@
|
||||||
:value="usersComparedToThePrevDay"
|
:value="usersComparedToThePrevDay"
|
||||||
></MkNumberDiff>
|
></MkNumberDiff>
|
||||||
</div>
|
</div>
|
||||||
<div class="label">Users</div>
|
<div class="label">{{ i18n.ts.users }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item _panel notes">
|
<div class="item _panel notes">
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
:value="notesComparedToThePrevDay"
|
:value="notesComparedToThePrevDay"
|
||||||
></MkNumberDiff>
|
></MkNumberDiff>
|
||||||
</div>
|
</div>
|
||||||
<div class="label">Posts</div>
|
<div class="label">{{ i18n.ts.notes }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item _panel instances">
|
<div class="item _panel instances">
|
||||||
|
@ -55,7 +55,7 @@
|
||||||
style="margin-right: 0.5em"
|
style="margin-right: 0.5em"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="label">Instances</div>
|
<div class="label">{{ i18n.ts.instances }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item _panel online">
|
<div class="item _panel online">
|
||||||
|
@ -69,10 +69,24 @@
|
||||||
style="margin-right: 0.5em"
|
style="margin-right: 0.5em"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="label">Online</div>
|
<div class="label">{{ i18n.ts.online }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="item _panel emojis">
|
||||||
|
<div class="icon">
|
||||||
|
<i class="ph-smiley ph-bold ph-xl"></i>
|
||||||
|
</div>
|
||||||
|
<div class="body">
|
||||||
|
<div class="value">
|
||||||
|
<MkNumber
|
||||||
|
:value="emojiCount"
|
||||||
|
style="margin-right: 0.5em"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="label">{{ i18n.ts.emojis }}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</Transition>
|
</Transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
@ -90,6 +104,7 @@ let stats: any = $ref(null);
|
||||||
let usersComparedToThePrevDay = $ref<number>();
|
let usersComparedToThePrevDay = $ref<number>();
|
||||||
let notesComparedToThePrevDay = $ref<number>();
|
let notesComparedToThePrevDay = $ref<number>();
|
||||||
let onlineUsersCount = $ref(0);
|
let onlineUsersCount = $ref(0);
|
||||||
|
let emojiCount = $ref(0);
|
||||||
let fetching = $ref(true);
|
let fetching = $ref(true);
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
|
@ -110,6 +125,10 @@ onMounted(async () => {
|
||||||
stats.originalNotesCount - chart.local.total[1];
|
stats.originalNotesCount - chart.local.total[1];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
os.apiGet("meta").then((meta) => {
|
||||||
|
emojiCount = meta.emojis.length;
|
||||||
|
});
|
||||||
|
|
||||||
fetching = false;
|
fetching = false;
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in a new issue