Raw instance info only for moderators

This commit is contained in:
ThatOneCalculator 2022-07-25 17:14:37 -07:00
parent 3fd86bbe33
commit 38f33b3354
3 changed files with 39 additions and 19 deletions

View file

@ -40,6 +40,7 @@
- Mark as read from notifications widget
- Better welcome screen (not logged in)
- Ability to turn off "Connection lost" message
- Raw instance info only for moderators
- Spinner instead of "Loading..."
- SearchX instead of Google
- Spacing on group items

View file

@ -155,7 +155,7 @@ definePageMetadata(computed(() => ({
> .name {
display: block;
padding: 16px;
color: #fff;
color: #e0def4;
text-shadow: 0 0 8px #000;
background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}

View file

@ -53,7 +53,7 @@
<template #value><MkTime v-if="instance.latestRequestReceivedAt" :time="instance.latestRequestReceivedAt"/><span v-else>N/A</span></template>
</MkKeyValue>
</FormSection>
<FormSection>
<MkKeyValue oneline style="margin: 1em 0;">
<template #key>Following (Pub)</template>
@ -198,23 +198,42 @@ const headerActions = $computed(() => [{
},
}]);
const headerTabs = $computed(() => [{
key: 'overview',
title: i18n.ts.overview,
icon: 'fas fa-info-circle',
}, {
key: 'chart',
title: i18n.ts.charts,
icon: 'fas fa-chart-simple',
}, {
key: 'users',
title: i18n.ts.users,
icon: 'fas fa-users',
}, {
key: 'raw',
title: 'Raw',
icon: 'fas fa-code',
}]);
let headerTabs;
if (iAmModerator) {
headerTabs = $computed(() => [{
key: 'overview',
title: i18n.ts.overview,
icon: 'fas fa-info-circle',
}, {
key: 'chart',
title: i18n.ts.charts,
icon: 'fas fa-chart-simple',
}, {
key: 'users',
title: i18n.ts.users,
icon: 'fas fa-users',
}, {
key: 'raw',
title: 'Raw',
icon: 'fas fa-code',
}]);
}
else {
headerTabs = $computed(() => [{
key: 'overview',
title: i18n.ts.overview,
icon: 'fas fa-info-circle',
}, {
key: 'chart',
title: i18n.ts.charts,
icon: 'fas fa-chart-simple',
}, {
key: 'users',
title: i18n.ts.users,
icon: 'fas fa-users',
}]);
}
definePageMetadata({
title: props.host,