diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-03-17 23:01:17 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-03-17 23:01:17 +0900 |
| commit | ab8eefda25870a0495f4ba71f34ca4dae696d645 (patch) | |
| tree | 8bee7bae896953e351e3e750f0489fe167b13e1c /src/web/app/desktop | |
| parent | :art: (diff) | |
| download | misskey-ab8eefda25870a0495f4ba71f34ca4dae696d645.tar.gz misskey-ab8eefda25870a0495f4ba71f34ca4dae696d645.tar.bz2 misskey-ab8eefda25870a0495f4ba71f34ca4dae696d645.zip | |
:v:
Diffstat (limited to 'src/web/app/desktop')
| -rw-r--r-- | src/web/app/desktop/views/pages/welcome.vue | 41 |
1 files changed, 32 insertions, 9 deletions
diff --git a/src/web/app/desktop/views/pages/welcome.vue b/src/web/app/desktop/views/pages/welcome.vue index 47068bd937..2ec7f9209c 100644 --- a/src/web/app/desktop/views/pages/welcome.vue +++ b/src/web/app/desktop/views/pages/welcome.vue @@ -5,8 +5,13 @@ <div> <div> <h1>Share<br>Everything!</h1> - <p>ようこそ! <b>Misskey</b>はTwitter風ミニブログSNSです。思ったことや皆と共有したいことを投稿しましょう。タイムラインを見れば、皆の関心事をすぐにチェックすることもできます。<a>詳しく...</a></p> + <p>ようこそ! <b>Misskey</b>はTwitter風ミニブログSNSです。思ったことや皆と共有したいことを投稿しましょう。タイムラインを見れば、皆の関心事をすぐにチェックすることもできます。<a :href="aboutUrl">詳しく...</a></p> <p><button class="signup" @click="signup">はじめる</button><button class="signin" @click="signin">ログイン</button></p> + <div class="users"> + <router-link v-for="user in users" :key="user.id" class="avatar-anchor" :to="`/${user.username}`" v-user-preview="user.id"> + <img class="avatar" :src="`${user.avatar_url}?thumbnail&size=64`" alt="avatar"/> + </router-link> + </div> </div> <div> <div> @@ -37,14 +42,24 @@ <script lang="ts"> import Vue from 'vue'; -import { copyright } from '../../../config'; +import { docsUrl, copyright, lang } from '../../../config'; export default Vue.extend({ data() { return { - copyright + aboutUrl: `${docsUrl}/${lang}/about`, + copyright, + users: [] }; }, + mounted() { + (this as any).api('users', { + sort: '+follower', + limit: 20 + }).then(users => { + this.users = users; + }); + }, methods: { signup() { this.$modal.show('signup'); @@ -139,14 +154,22 @@ export default Vue.extend({ border-color darken($theme-color, 10%) .signin - &:focus - color #444 - &:hover - color #444 + color #fff - &:active - color #333 + > .users + margin 16px 0 0 0 + + > * + display inline-block + margin 4px + + > * + display inline-block + width 38px + height 38px + vertical-align top + border-radius 6px > div:last-child |