diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-11-14 14:57:59 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-11-14 14:57:59 +0900 |
| commit | 850396e9daf55afa482592dc097dfe967772423f (patch) | |
| tree | 636e2f8adaf00d006d331cce7f427ba709b2d323 /src/client | |
| parent | :art: (diff) | |
| download | misskey-850396e9daf55afa482592dc097dfe967772423f.tar.gz misskey-850396e9daf55afa482592dc097dfe967772423f.tar.bz2 misskey-850396e9daf55afa482592dc097dfe967772423f.zip | |
[Client] Add missing icons
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/app/admin/views/ap-log.vue | 10 | ||||
| -rw-r--r-- | src/client/app/admin/views/dashboard.vue | 7 | ||||
| -rw-r--r-- | src/client/app/admin/views/emoji.vue | 6 | ||||
| -rw-r--r-- | src/client/app/admin/views/index.vue | 10 | ||||
| -rw-r--r-- | src/client/app/admin/views/instance.vue | 9 | ||||
| -rw-r--r-- | src/client/app/init.ts | 4 |
6 files changed, 31 insertions, 15 deletions
diff --git a/src/client/app/admin/views/ap-log.vue b/src/client/app/admin/views/ap-log.vue index a27bc1b04e..1524340ecb 100644 --- a/src/client/app/admin/views/ap-log.vue +++ b/src/client/app/admin/views/ap-log.vue @@ -3,17 +3,17 @@ <table> <thead> <tr> - <th><fa icon="exchange-alt"/> In/Out</th> + <th><fa :icon="faExchangeAlt"/> In/Out</th> + <th><fa :icon="faBolt"/> Activity</th> <th><fa icon="server"/> Host</th> - <th><fa icon="bolt"/> Activity</th> <th><fa icon="user"/> Actor</th> </tr> </thead> <tbody> <tr v-for="log in logs" :key="log.id"> <td :class="log.direction">{{ log.direction == 'in' ? '<' : '>' }} {{ log.direction }}</td> - <td>{{ log.host }}</td> <td>{{ log.activity }}</td> + <td>{{ log.host }}</td> <td>@{{ log.actor }}</td> </tr> </tbody> @@ -23,12 +23,14 @@ <script lang="ts"> import Vue from 'vue'; +import { faBolt, faExchangeAlt } from '@fortawesome/free-solid-svg-icons'; export default Vue.extend({ data() { return { logs: [], - connection: null + connection: null, + faBolt, faExchangeAlt }; }, diff --git a/src/client/app/admin/views/dashboard.vue b/src/client/app/admin/views/dashboard.vue index e774473728..d3a5f97c85 100644 --- a/src/client/app/admin/views/dashboard.vue +++ b/src/client/app/admin/views/dashboard.vue @@ -37,7 +37,7 @@ </div> <div> <div> - <div><fa icon="database"/></div> + <div><fa :icon="faDatabase"/></div> <div> <span>{{ $t('drive') }}</span> <b>{{ stats.driveUsageLocal | bytes }}</b> @@ -83,9 +83,11 @@ import i18n from '../../i18n'; import XCpuMemory from "./cpu-memory.vue"; import XCharts from "./charts.vue"; import XApLog from "./ap-log.vue"; +import { faDatabase } from '@fortawesome/free-solid-svg-icons'; export default Vue.extend({ i18n: i18n('admin/views/dashboard.vue'), + components: { XCpuMemory, XCharts, @@ -96,7 +98,8 @@ export default Vue.extend({ return { stats: null, connection: null, - meta: null + meta: null, + faDatabase }; }, diff --git a/src/client/app/admin/views/emoji.vue b/src/client/app/admin/views/emoji.vue index bf5b9e5b5a..68092fef56 100644 --- a/src/client/app/admin/views/emoji.vue +++ b/src/client/app/admin/views/emoji.vue @@ -23,7 +23,7 @@ </ui-card> <ui-card> - <div slot="title"><fa :icon="['far', 'grin']"/> {{ $t('emojis.title') }}</div> + <div slot="title"><fa :icon="faGrin"/> {{ $t('emojis.title') }}</div> <section v-for="emoji in emojis"> <img :src="emoji.url" :alt="emoji.name" style="width: 64px;"/> <ui-horizon-group inputs> @@ -50,6 +50,7 @@ <script lang="ts"> import Vue from 'vue'; import i18n from '../../i18n'; +import { faGrin } from '@fortawesome/free-regular-svg-icons'; export default Vue.extend({ i18n: i18n('admin/views/emoji.vue'), @@ -58,7 +59,8 @@ export default Vue.extend({ name: '', url: '', aliases: '', - emojis: [] + emojis: [], + faGrin }; }, diff --git a/src/client/app/admin/views/index.vue b/src/client/app/admin/views/index.vue index c812f28855..a5ffb2098e 100644 --- a/src/client/app/admin/views/index.vue +++ b/src/client/app/admin/views/index.vue @@ -21,7 +21,7 @@ <li @click="nav('dashboard')" :class="{ active: page == 'dashboard' }"><fa icon="home" fixed-width/>{{ $t('dashboard') }}</li> <li @click="nav('instance')" :class="{ active: page == 'instance' }"><fa icon="cog" fixed-width/>{{ $t('instance') }}</li> <li @click="nav('users')" :class="{ active: page == 'users' }"><fa icon="users" fixed-width/>{{ $t('users') }}</li> - <li @click="nav('emoji')" :class="{ active: page == 'emoji' }"><fa :icon="['far', 'grin']" fixed-width/>{{ $t('emoji') }}</li> + <li @click="nav('emoji')" :class="{ active: page == 'emoji' }"><fa :icon="faGrin" fixed-width/>{{ $t('emoji') }}</li> <li @click="nav('announcements')" :class="{ active: page == 'announcements' }"><fa icon="broadcast-tower" fixed-width/>{{ $t('announcements') }}</li> <li @click="nav('hashtags')" :class="{ active: page == 'hashtags' }"><fa icon="hashtag" fixed-width/>{{ $t('hashtags') }}</li> @@ -29,7 +29,7 @@ <!-- <li @click="nav('update')" :class="{ active: page == 'update' }">{{ $t('update') }}</li> --> </ul> <div class="back-to-misskey"> - <a href="/"><fa icon="arrow-left"/> {{ $t('back-to-misskey') }}</a> + <a href="/"><fa :icon="faArrowLeft"/> {{ $t('back-to-misskey') }}</a> </div> <div class="version"> <small>Misskey {{ version }}</small> @@ -58,6 +58,8 @@ import XEmoji from "./emoji.vue"; import XAnnouncements from "./announcements.vue"; import XHashtags from "./hashtags.vue"; import XUsers from "./users.vue"; +import { faArrowLeft } from '@fortawesome/free-solid-svg-icons'; +import { faGrin } from '@fortawesome/free-regular-svg-icons'; // Detect the user agent const ua = navigator.userAgent.toLowerCase(); @@ -81,7 +83,9 @@ export default Vue.extend({ page: 'dashboard', version, isMobile, - navOpend: !isMobile + navOpend: !isMobile, + faGrin, + faArrowLeft }; }, methods: { diff --git a/src/client/app/admin/views/instance.vue b/src/client/app/admin/views/instance.vue index cb4a6f5850..130a78e5c5 100644 --- a/src/client/app/admin/views/instance.vue +++ b/src/client/app/admin/views/instance.vue @@ -10,7 +10,7 @@ <ui-input v-model="languages"><i slot="icon"><fa icon="language"/></i>{{ $t('languages') }}<span slot="desc">{{ $t('languages-desc') }}</span></ui-input> </section> <section class="fit-bottom"> - <header><fa icon="headset"/> {{ $t('maintainer-config') }}</header> + <header><fa :icon="faHeadset"/> {{ $t('maintainer-config') }}</header> <ui-input v-model="maintainerName">{{ $t('maintainer-name') }}</ui-input> <ui-input v-model="maintainerEmail" type="email"><i slot="icon"><fa :icon="['far', 'envelope']"/></i>{{ $t('maintainer-email') }}</ui-input> </section> @@ -24,14 +24,14 @@ <ui-input v-model="remoteDriveCapacityMb" type="number" :disabled="!cacheRemoteFiles">{{ $t('remote-drive-capacity-mb') }}<span slot="suffix">MB</span><span slot="desc">{{ $t('mb') }}</span></ui-input> </section> <section class="fit-bottom"> - <header><fa icon="shield-alt"/> {{ $t('recaptcha-config') }}</header> + <header><fa :icon="faShieldAlt"/> {{ $t('recaptcha-config') }}</header> <ui-switch v-model="enableRecaptcha">{{ $t('enable-recaptcha') }}</ui-switch> <ui-info>{{ $t('recaptcha-info') }}</ui-info> <ui-input v-model="recaptchaSiteKey" :disabled="!enableRecaptcha"><i slot="icon"><fa icon="key"/></i>{{ $t('recaptcha-site-key') }}</ui-input> <ui-input v-model="recaptchaSecretKey" :disabled="!enableRecaptcha"><i slot="icon"><fa icon="key"/></i>{{ $t('recaptcha-secret-key') }}</ui-input> </section> <section> - <header><fa icon="ghost"/> {{ $t('proxy-account-config') }}</header> + <header><fa :icon="faGhost"/> {{ $t('proxy-account-config') }}</header> <ui-info>{{ $t('proxy-account-info') }}</ui-info> <ui-input v-model="proxyAccount"><span slot="prefix">@</span>{{ $t('proxy-account-username') }}<span slot="desc">{{ $t('proxy-account-username-desc') }}</span></ui-input> <ui-info warn>{{ $t('proxy-account-warn') }}</ui-info> @@ -84,9 +84,11 @@ import Vue from 'vue'; import i18n from '../../i18n'; import { host } from '../../config'; import { toUnicode } from 'punycode'; +import { faHeadset, faShieldAlt, faGhost } from '@fortawesome/free-solid-svg-icons'; export default Vue.extend({ i18n: i18n('admin/views/instance.vue'), + data() { return { host: toUnicode(host), @@ -113,6 +115,7 @@ export default Vue.extend({ githubClientSecret: null, proxyAccount: null, inviteCode: null, + faHeadset, faShieldAlt, faGhost }; }, diff --git a/src/client/app/init.ts b/src/client/app/init.ts index dc54f8b1ef..d1ac060564 100644 --- a/src/client/app/init.ts +++ b/src/client/app/init.ts @@ -111,7 +111,8 @@ import { faServer, faExclamationCircle, faSpinner, - faBroadcastTower + faBroadcastTower, + faChartLine, } from '@fortawesome/free-solid-svg-icons'; import { @@ -227,6 +228,7 @@ library.add( faExclamationCircle, faSpinner, faBroadcastTower, + faChartLine, farBell, farEnvelope, |