[Client] Add missing icons
This commit is contained in:
		
							parent
							
								
									5ee75be49e
								
							
						
					
					
						commit
						850396e9da
					
				|  | @ -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 | ||||
| 		}; | ||||
| 	}, | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| 		}; | ||||
| 	}, | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| 		}; | ||||
| 	}, | ||||
| 
 | ||||
|  |  | |||
|  | @ -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: { | ||||
|  |  | |||
|  | @ -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 | ||||
| 		}; | ||||
| 	}, | ||||
| 
 | ||||
|  |  | |||
|  | @ -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, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue