client: fix various lints

This commit is contained in:
Norm 2022-09-15 18:56:05 -04:00
parent 4da09fc9fb
commit 5814825c91
Signed by untrusted user: norm
GPG key ID: 7123E30E441E80DE
2 changed files with 9 additions and 9 deletions

View file

@ -48,7 +48,7 @@ os.api('meta', {
serverIsDead = true; serverIsDead = true;
}); });
function reload() { function reload(): void {
unisonReload(); unisonReload();
} }

View file

@ -3,7 +3,7 @@
<template #header><MkPageHeader v-model:tab="tab" :actions="headerActions" :tabs="headerTabs"/></template> <template #header><MkPageHeader v-model:tab="tab" :actions="headerActions" :tabs="headerTabs"/></template>
<MkSpacer v-if="tab === 'overview'" :content-max="600" :margin-min="20"> <MkSpacer v-if="tab === 'overview'" :content-max="600" :margin-min="20">
<div class="_formRoot"> <div class="_formRoot">
<div class="_formBlock fwhjspax" :style="{ backgroundImage: `url(${ $instance.bannerUrl })` }"> <div class="_formBlock fwhjspax" :style="{ backgroundImage: `url(${ instance.bannerUrl })` }">
<div class="content"> <div class="content">
<img :src="$instance.iconUrl || $instance.faviconUrl || '/favicon.ico'" alt="" class="icon"/> <img :src="$instance.iconUrl || $instance.faviconUrl || '/favicon.ico'" alt="" class="icon"/>
<div class="name"> <div class="name">
@ -45,11 +45,11 @@
<FormSplit> <FormSplit>
<MkKeyValue class="_formBlock"> <MkKeyValue class="_formBlock">
<template #key>{{ i18n.ts.users }}</template> <template #key>{{ i18n.ts.users }}</template>
<template #value>{{ number(stats.originalUsersCount) }}</template> <template #value>{{ number(stats?.originalUsersCount) }}</template>
</MkKeyValue> </MkKeyValue>
<MkKeyValue class="_formBlock"> <MkKeyValue class="_formBlock">
<template #key>{{ i18n.ts.notes }}</template> <template #key>{{ i18n.ts.notes }}</template>
<template #value>{{ number(stats.originalNotesCount) }}</template> <template #value>{{ number(stats?.originalNotesCount) }}</template>
</MkKeyValue> </MkKeyValue>
</FormSplit> </FormSplit>
</FormSection> </FormSection>
@ -81,6 +81,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { computed } from 'vue'; import { computed } from 'vue';
import * as foundkey from 'foundkey-js';
import XEmojis from './about.emojis.vue'; import XEmojis from './about.emojis.vue';
import XFederation from './about.federation.vue'; import XFederation from './about.federation.vue';
import { version, host } from '@/config'; import { version, host } from '@/config';
@ -118,13 +119,12 @@ const props = withDefaults(defineProps<{
initialTab: 'overview', initialTab: 'overview',
}); });
let stats = $ref(null); let stats: foundkey.entities.Stats | null = $ref(null);
let tab = $ref(headerTabs.some(({ key }) => key === props.initialTab) ? props.initialTab : 'overview'); let tab = $ref(headerTabs.some(({ key }) => key === props.initialTab) ? props.initialTab : 'overview');
const initStats = () => os.api('stats', { const initStats = async (): Promise<void> => {
}).then((res) => { stats = await os.api('stats', {});
stats = res; };
});
const headerActions = $computed(() => []); const headerActions = $computed(() => []);