summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-14 14:57:59 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-14 14:57:59 +0900
commit850396e9daf55afa482592dc097dfe967772423f (patch)
tree636e2f8adaf00d006d331cce7f427ba709b2d323 /src/client
parent:art: (diff)
downloadmisskey-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.vue10
-rw-r--r--src/client/app/admin/views/dashboard.vue7
-rw-r--r--src/client/app/admin/views/emoji.vue6
-rw-r--r--src/client/app/admin/views/index.vue10
-rw-r--r--src/client/app/admin/views/instance.vue9
-rw-r--r--src/client/app/init.ts4
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,