Improve admin page

This commit is contained in:
syuilo
2018-11-03 02:06:34 +09:00
parent 8ae94c034d
commit 6f1e2f6636
3 changed files with 148 additions and 118 deletions

View File

@ -2,31 +2,51 @@
<div class="obdskegsannmntldydackcpzezagxqfy">
<div v-if="stats" class="stats">
<div>
<div>%fa:user%</div>
<div>
<span>%i18n:@original-users%</span>
<b>{{ stats.originalUsersCount | number }}</b>
<div>%fa:user%</div>
<div>
<span>%i18n:@accounts%</span>
<b class="primary">{{ stats.originalUsersCount | number }}</b>
</div>
</div>
<div>
<span>%fa:home% %i18n:@this-instance%</span>
</div>
</div>
<div>
<div>%fa:pencil-alt%</div>
<div>
<span>%i18n:@original-notes%</span>
<b>{{ stats.originalNotesCount | number }}</b>
<div>%fa:pencil-alt%</div>
<div>
<span>%i18n:@notes%</span>
<b class="primary">{{ stats.originalNotesCount | number }}</b>
</div>
</div>
<div>
<span>%fa:home% %i18n:@this-instance%</span>
</div>
</div>
<div>
<div>%fa:user%</div>
<div>
<span>%i18n:@all-users%</span>
<b>{{ stats.usersCount | number }}</b>
<div>%fa:user%</div>
<div>
<span>%i18n:@accounts%</span>
<b>{{ stats.usersCount | number }}</b>
</div>
</div>
<div>
<span>%fa:globe% %i18n:@federated%</span>
</div>
</div>
<div>
<div>%fa:pencil-alt%</div>
<div>
<span>%i18n:@all-notes%</span>
<b>{{ stats.notesCount | number }}</b>
<div>%fa:pencil-alt%</div>
<div>
<span>%i18n:@notes%</span>
<b>{{ stats.notesCount | number }}</b>
</div>
</div>
<div>
<span>%fa:globe% %i18n:@federated%</span>
</div>
</div>
</div>
@ -78,40 +98,53 @@ export default Vue.extend({
margin-bottom 16px
> div
display flex
align-items center
flex 1
max-width 300px
margin-right 16px
text-align center
color var(--text)
box-shadow 0 2px 4px rgba(0, 0, 0, 0.1)
background var(--face)
border-radius 8px
&:last-child
margin-right 0
margin-right 0
> div:first-child
padding 16px 24px
font-size 28px
display flex
align-items center
text-align center
&:last-child
margin-right 0
> div:first-child
padding 16px 24px
font-size 28px
> div:last-child
flex 1
padding 16px 32px 16px 0
text-align right
> span
font-size 70%
opacity 0.7
> b
display block
&.primary
color var(--primary)
> div:last-child
flex 1
padding 16px 32px 16px 0
text-align right
padding 6px 16px
border-top solid 1px #eee
> span
font-size 70%
opacity 0.7
> b
display block
> .cpu-memory
margin-bottom 16px
padding 32px
box-shadow 0 2px 4px rgba(0, 0, 0, 0.1)
background var(--face)
border-radius 8px
</style>