diff options
Diffstat (limited to 'src/client/components')
50 files changed, 2 insertions, 132 deletions
diff --git a/src/client/components/captcha.vue b/src/client/components/captcha.vue index 6b1ee6f0b2..1a894d9350 100644 --- a/src/client/components/captcha.vue +++ b/src/client/components/captcha.vue @@ -7,7 +7,6 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; type Captcha = { render(container: string | Node, options: { @@ -31,7 +30,6 @@ declare global { } export default Vue.extend({ - i18n, props: { provider: { type: String, diff --git a/src/client/components/cw-button.vue b/src/client/components/cw-button.vue index 4516e5210c..07a44d970f 100644 --- a/src/client/components/cw-button.vue +++ b/src/client/components/cw-button.vue @@ -7,13 +7,10 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import { length } from 'stringz'; import { concat } from '../../prelude/array'; export default Vue.extend({ - i18n, - props: { value: { type: Boolean, diff --git a/src/client/components/date-separated-list.vue b/src/client/components/date-separated-list.vue index b80c6494ed..a27e9a05a2 100644 --- a/src/client/components/date-separated-list.vue +++ b/src/client/components/date-separated-list.vue @@ -15,11 +15,8 @@ <script lang="ts"> import Vue from 'vue'; import { faAngleUp, faAngleDown } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, - props: { items: { type: Array, diff --git a/src/client/components/dialog.vue b/src/client/components/dialog.vue index da8e54684b..58115b47a2 100644 --- a/src/client/components/dialog.vue +++ b/src/client/components/dialog.vue @@ -57,11 +57,8 @@ import MkInput from './ui/input.vue'; import MkSelect from './ui/select.vue'; import MkSignin from './signin.vue'; import parseAcct from '../../misc/acct/parse'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, - components: { MkButton, MkInput, diff --git a/src/client/components/drive-window.vue b/src/client/components/drive-window.vue index d63881c0ed..c42cb66617 100644 --- a/src/client/components/drive-window.vue +++ b/src/client/components/drive-window.vue @@ -12,13 +12,10 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import XDrive from './drive.vue'; import XWindow from './window.vue'; export default Vue.extend({ - i18n, - components: { XDrive, XWindow, diff --git a/src/client/components/drive.file.vue b/src/client/components/drive.file.vue index a547abf9a0..1b24c61df5 100644 --- a/src/client/components/drive.file.vue +++ b/src/client/components/drive.file.vue @@ -32,7 +32,6 @@ <script lang="ts"> import Vue from 'vue'; import { faEye, faEyeSlash } from '@fortawesome/free-regular-svg-icons'; -import i18n from '../i18n'; import copyToClipboard from '../scripts/copy-to-clipboard'; //import updateAvatar from '../api/update-avatar'; //import updateBanner from '../api/update-banner'; @@ -40,8 +39,6 @@ import XFileThumbnail from './drive-file-thumbnail.vue'; import { faDownload, faLink, faICursor, faTrashAlt } from '@fortawesome/free-solid-svg-icons'; export default Vue.extend({ - i18n, - components: { XFileThumbnail }, diff --git a/src/client/components/drive.folder.vue b/src/client/components/drive.folder.vue index b778acc77f..9e80653194 100644 --- a/src/client/components/drive.folder.vue +++ b/src/client/components/drive.folder.vue @@ -28,11 +28,8 @@ <script lang="ts"> import Vue from 'vue'; import { faFolder, faFolderOpen } from '@fortawesome/free-regular-svg-icons'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, - props: { folder: { type: Object, diff --git a/src/client/components/drive.nav-folder.vue b/src/client/components/drive.nav-folder.vue index 0689faecd2..9e805a5e93 100644 --- a/src/client/components/drive.nav-folder.vue +++ b/src/client/components/drive.nav-folder.vue @@ -15,11 +15,8 @@ <script lang="ts"> import Vue from 'vue'; import { faCloud } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, - props: { folder: { type: Object, diff --git a/src/client/components/drive.vue b/src/client/components/drive.vue index 08c7097a8f..65eb1cb816 100644 --- a/src/client/components/drive.vue +++ b/src/client/components/drive.vue @@ -48,7 +48,6 @@ <script lang="ts"> import Vue from 'vue'; import { faAngleRight } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; import XNavFolder from './drive.nav-folder.vue'; import XFolder from './drive.folder.vue'; import XFile from './drive.file.vue'; @@ -56,8 +55,6 @@ import XUploader from './uploader.vue'; import MkButton from './ui/button.vue'; export default Vue.extend({ - i18n, - components: { XNavFolder, XFolder, diff --git a/src/client/components/emoji-picker.vue b/src/client/components/emoji-picker.vue index 868a6125c4..7871b438c9 100644 --- a/src/client/components/emoji-picker.vue +++ b/src/client/components/emoji-picker.vue @@ -64,7 +64,6 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import { emojilist } from '../../misc/emojilist'; import { getStaticImageUrl } from '../scripts/get-static-image-url'; import { faAsterisk, faLeaf, faUtensils, faFutbol, faCity, faDice, faGlobe, faHistory, faUser } from '@fortawesome/free-solid-svg-icons'; @@ -73,8 +72,6 @@ import { groupByX } from '../../prelude/array'; import XPopup from './popup.vue'; export default Vue.extend({ - i18n, - components: { XPopup, }, diff --git a/src/client/components/error.vue b/src/client/components/error.vue index dd9de43c16..fea81305ed 100644 --- a/src/client/components/error.vue +++ b/src/client/components/error.vue @@ -9,11 +9,9 @@ <script lang="ts"> import Vue from 'vue'; import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; import MkButton from './ui/button.vue'; export default Vue.extend({ - i18n, components: { MkButton, }, diff --git a/src/client/components/follow-button.vue b/src/client/components/follow-button.vue index 23cb0cd945..7967c0e159 100644 --- a/src/client/components/follow-button.vue +++ b/src/client/components/follow-button.vue @@ -30,12 +30,9 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import { faSpinner, faPlus, faMinus, faHourglassHalf } from '@fortawesome/free-solid-svg-icons'; export default Vue.extend({ - i18n, - props: { user: { type: Object, diff --git a/src/client/components/google.vue b/src/client/components/google.vue index 01dcf24bf8..de96cbd16a 100644 --- a/src/client/components/google.vue +++ b/src/client/components/google.vue @@ -8,10 +8,8 @@ <script lang="ts"> import Vue from 'vue'; import { faSearch } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, props: ['q'], data() { return { diff --git a/src/client/components/image-viewer.vue b/src/client/components/image-viewer.vue index 3359b600da..c78112b988 100644 --- a/src/client/components/image-viewer.vue +++ b/src/client/components/image-viewer.vue @@ -6,12 +6,9 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import XModal from './modal.vue'; export default Vue.extend({ - i18n, - components: { XModal, }, diff --git a/src/client/components/instance-stats.vue b/src/client/components/instance-stats.vue index 378e9ce391..552e3523f7 100644 --- a/src/client/components/instance-stats.vue +++ b/src/client/components/instance-stats.vue @@ -125,7 +125,6 @@ import Vue from 'vue'; import { faChartBar, faUser, faPencilAlt } from '@fortawesome/free-solid-svg-icons'; import Chart from 'chart.js'; -import i18n from '../i18n'; import MkSelect from './ui/select.vue'; const chartLimit = 90; @@ -140,8 +139,6 @@ const alpha = (hex, a) => { }; export default Vue.extend({ - i18n, - components: { MkSelect }, diff --git a/src/client/components/media-banner.vue b/src/client/components/media-banner.vue index 088c11fab7..0f746d4340 100644 --- a/src/client/components/media-banner.vue +++ b/src/client/components/media-banner.vue @@ -28,10 +28,8 @@ <script lang="ts"> import Vue from 'vue'; import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, props: { media: { type: Object, diff --git a/src/client/components/media-image.vue b/src/client/components/media-image.vue index 6c33b657ff..6d1b5345de 100644 --- a/src/client/components/media-image.vue +++ b/src/client/components/media-image.vue @@ -21,12 +21,10 @@ <script lang="ts"> import Vue from 'vue'; import { faExclamationTriangle, faEyeSlash } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; import { getStaticImageUrl } from '../scripts/get-static-image-url'; import ImageViewer from './image-viewer.vue'; export default Vue.extend({ - i18n, props: { image: { type: Object, diff --git a/src/client/components/media-video.vue b/src/client/components/media-video.vue index d9b4415cbf..a5e06bfaa9 100644 --- a/src/client/components/media-video.vue +++ b/src/client/components/media-video.vue @@ -23,10 +23,8 @@ import Vue from 'vue'; import { faPlayCircle } from '@fortawesome/free-regular-svg-icons'; import { faExclamationTriangle, faEyeSlash } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, props: { video: { type: Object, diff --git a/src/client/components/mention.vue b/src/client/components/mention.vue index 06dcf12887..8c939f839a 100644 --- a/src/client/components/mention.vue +++ b/src/client/components/mention.vue @@ -16,12 +16,10 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import { toUnicode } from 'punycode'; import { host as localHost } from '../config'; export default Vue.extend({ - i18n, props: { username: { type: String, diff --git a/src/client/components/note.vue b/src/client/components/note.vue index fd895ad5ae..6e513a4b2a 100644 --- a/src/client/components/note.vue +++ b/src/client/components/note.vue @@ -93,7 +93,6 @@ import { faBolt, faTimes, faBullhorn, faStar, faLink, faExternalLinkSquareAlt, f import { faCopy, faTrashAlt, faEdit, faEye, faEyeSlash } from '@fortawesome/free-regular-svg-icons'; import { parse } from '../../mfm/parse'; import { sum, unique } from '../../prelude/array'; -import i18n from '../i18n'; import XSub from './note.sub.vue'; import XNoteHeader from './note-header.vue'; import XNotePreview from './note-preview.vue'; @@ -109,7 +108,6 @@ import { url } from '../config'; import copyToClipboard from '../scripts/copy-to-clipboard'; export default Vue.extend({ - i18n, components: { XSub, diff --git a/src/client/components/notes.vue b/src/client/components/notes.vue index 0cf4dee2dd..515bc58e2e 100644 --- a/src/client/components/notes.vue +++ b/src/client/components/notes.vue @@ -29,15 +29,12 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import paging from '../scripts/paging'; import XNote from './note.vue'; import XList from './date-separated-list.vue'; import MkButton from './ui/button.vue'; export default Vue.extend({ - i18n, - components: { XNote, XList, MkButton }, diff --git a/src/client/components/notification.vue b/src/client/components/notification.vue index d3ebc8f179..de233d14ac 100644 --- a/src/client/components/notification.vue +++ b/src/client/components/notification.vue @@ -61,13 +61,11 @@ import Vue from 'vue'; import { faIdCardAlt, faPlus, faQuoteLeft, faQuoteRight, faRetweet, faReply, faAt, faCheck, faPollH } from '@fortawesome/free-solid-svg-icons'; import { faClock } from '@fortawesome/free-regular-svg-icons'; -import getNoteSummary from '../../misc/get-note-summary'; +import noteSummary from '../../misc/get-note-summary'; import XReactionIcon from './reaction-icon.vue'; import MkFollowButton from './follow-button.vue'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, components: { XReactionIcon, MkFollowButton }, @@ -89,7 +87,7 @@ export default Vue.extend({ }, data() { return { - getNoteSummary, + getNoteSummary: (text: string) => noteSummary(text, this.$root.i18n.messages[this.$root.i18n.locale]), followRequestDone: false, groupInviteDone: false, faIdCardAlt, faPlus, faQuoteLeft, faQuoteRight, faRetweet, faReply, faAt, faClock, faCheck, faPollH diff --git a/src/client/components/notifications.vue b/src/client/components/notifications.vue index ecf5268983..3ed198a04c 100644 --- a/src/client/components/notifications.vue +++ b/src/client/components/notifications.vue @@ -18,15 +18,12 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import paging from '../scripts/paging'; import XNotification from './notification.vue'; import XList from './date-separated-list.vue'; import XNote from './note.vue'; export default Vue.extend({ - i18n, - components: { XNotification, XList, diff --git a/src/client/components/page/page.post.vue b/src/client/components/page/page.post.vue index 6f79374f34..da5bc8bfab 100644 --- a/src/client/components/page/page.post.vue +++ b/src/client/components/page/page.post.vue @@ -8,13 +8,11 @@ <script lang="ts"> import Vue from 'vue'; import { faCheck, faPaperPlane } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../../i18n'; import MkTextarea from '../ui/textarea.vue'; import MkButton from '../ui/button.vue'; import { apiUrl } from '../../config'; export default Vue.extend({ - i18n, components: { MkTextarea, MkButton, diff --git a/src/client/components/page/page.vue b/src/client/components/page/page.vue index e3b04d7fd6..b3cc01ec22 100644 --- a/src/client/components/page/page.vue +++ b/src/client/components/page/page.vue @@ -9,14 +9,11 @@ import Vue from 'vue'; import { parse } from '@syuilo/aiscript'; import { faHeart as faHeartS } from '@fortawesome/free-solid-svg-icons'; import { faHeart } from '@fortawesome/free-regular-svg-icons'; -import i18n from '../../i18n'; import XBlock from './page.block.vue'; import { Hpml } from '../../scripts/hpml/evaluator'; import { url } from '../../config'; export default Vue.extend({ - i18n, - components: { XBlock }, diff --git a/src/client/components/poll-editor.vue b/src/client/components/poll-editor.vue index 91c7dab598..0687e999b5 100644 --- a/src/client/components/poll-editor.vue +++ b/src/client/components/poll-editor.vue @@ -51,7 +51,6 @@ <script lang="ts"> import Vue from 'vue'; import { faExclamationTriangle, faTimes } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; import { erase } from '../../prelude/array'; import { addTime } from '../../prelude/time'; import { formatDateTimeString } from '../../misc/format-time-string'; @@ -61,7 +60,6 @@ import MkSwitch from './ui/switch.vue'; import MkButton from './ui/button.vue'; export default Vue.extend({ - i18n, components: { MkInput, MkSelect, diff --git a/src/client/components/poll.vue b/src/client/components/poll.vue index c748b6b099..e0c42cd008 100644 --- a/src/client/components/poll.vue +++ b/src/client/components/poll.vue @@ -24,11 +24,9 @@ <script lang="ts"> import Vue from 'vue'; import { faCheck } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; import { sum } from '../../prelude/array'; export default Vue.extend({ - i18n, props: { note: { type: Object, diff --git a/src/client/components/post-form-attaches.vue b/src/client/components/post-form-attaches.vue index d9c0653617..2415bf28ec 100644 --- a/src/client/components/post-form-attaches.vue +++ b/src/client/components/post-form-attaches.vue @@ -14,15 +14,12 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import * as XDraggable from 'vuedraggable'; import { faTimesCircle, faEye, faEyeSlash } from '@fortawesome/free-regular-svg-icons'; import { faExclamationTriangle, faICursor } from '@fortawesome/free-solid-svg-icons'; import XFileThumbnail from './drive-file-thumbnail.vue' export default Vue.extend({ - i18n, - components: { XDraggable, XFileThumbnail diff --git a/src/client/components/post-form.vue b/src/client/components/post-form.vue index 05faea5146..cdb61f51d5 100644 --- a/src/client/components/post-form.vue +++ b/src/client/components/post-form.vue @@ -57,7 +57,6 @@ import { faEyeSlash, faLaughSquint } from '@fortawesome/free-regular-svg-icons'; import insertTextAtCursor from 'insert-text-at-cursor'; import { length } from 'stringz'; import { toASCII } from 'punycode'; -import i18n from '../i18n'; import MkVisibilityChooser from './visibility-chooser.vue'; import MkUserSelect from './user-select.vue'; import XNotePreview from './note-preview.vue'; @@ -70,8 +69,6 @@ import { formatTimeString } from '../../misc/format-time-string'; import { selectDriveFile } from '../scripts/select-drive-file'; export default Vue.extend({ - i18n, - components: { XNotePreview, XUploader: () => import('./uploader.vue').then(m => m.default), diff --git a/src/client/components/reaction-icon.vue b/src/client/components/reaction-icon.vue index 3c6d56b80a..fe2b528368 100644 --- a/src/client/components/reaction-icon.vue +++ b/src/client/components/reaction-icon.vue @@ -4,9 +4,7 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, props: { reaction: { type: String, diff --git a/src/client/components/reaction-picker.vue b/src/client/components/reaction-picker.vue index 99b27ad9c9..e331410c39 100644 --- a/src/client/components/reaction-picker.vue +++ b/src/client/components/reaction-picker.vue @@ -11,14 +11,11 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import { emojiRegex } from '../../misc/emoji-regex'; import XReactionIcon from './reaction-icon.vue'; import XPopup from './popup.vue'; export default Vue.extend({ - i18n, - components: { XPopup, XReactionIcon, diff --git a/src/client/components/reactions-viewer.details.vue b/src/client/components/reactions-viewer.details.vue index ea2523a11f..67c8b261be 100644 --- a/src/client/components/reactions-viewer.details.vue +++ b/src/client/components/reactions-viewer.details.vue @@ -20,10 +20,8 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, props: { reaction: { type: String, diff --git a/src/client/components/remote-caution.vue b/src/client/components/remote-caution.vue index 95b37d3053..21af9f766a 100644 --- a/src/client/components/remote-caution.vue +++ b/src/client/components/remote-caution.vue @@ -5,10 +5,8 @@ <script lang="ts"> import Vue from 'vue'; import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, props: { href: { type: String, diff --git a/src/client/components/signin-dialog.vue b/src/client/components/signin-dialog.vue index a356c3ccdb..98b75e627c 100644 --- a/src/client/components/signin-dialog.vue +++ b/src/client/components/signin-dialog.vue @@ -7,13 +7,10 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import XWindow from './window.vue'; import MkSignin from './signin.vue'; export default Vue.extend({ - i18n, - components: { MkSignin, XWindow, diff --git a/src/client/components/signin.vue b/src/client/components/signin.vue index dc73ad8a0f..a7653b17b0 100755 --- a/src/client/components/signin.vue +++ b/src/client/components/signin.vue @@ -49,13 +49,10 @@ import { faLock, faGavel } from '@fortawesome/free-solid-svg-icons'; import { faTwitter, faDiscord, faGithub } from '@fortawesome/free-brands-svg-icons'; import MkButton from './ui/button.vue'; import MkInput from './ui/input.vue'; -import i18n from '../i18n'; import { apiUrl, host } from '../config'; import { byteify, hexify } from '../scripts/2fa'; export default Vue.extend({ - i18n, - components: { MkButton, MkInput, diff --git a/src/client/components/signup-dialog.vue b/src/client/components/signup-dialog.vue index 4db79af512..eff1f79c48 100644 --- a/src/client/components/signup-dialog.vue +++ b/src/client/components/signup-dialog.vue @@ -7,13 +7,10 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import XWindow from './window.vue'; import XSignup from './signup.vue'; export default Vue.extend({ - i18n, - components: { XSignup, XWindow, diff --git a/src/client/components/signup.vue b/src/client/components/signup.vue index acb6a745ab..ff1932b42d 100644 --- a/src/client/components/signup.vue +++ b/src/client/components/signup.vue @@ -53,15 +53,12 @@ import Vue from 'vue'; import { faLock, faExclamationTriangle, faSpinner, faCheck, faKey } from '@fortawesome/free-solid-svg-icons'; const getPasswordStrength = require('syuilo-password-strength'); import { toUnicode } from 'punycode'; -import i18n from '../i18n'; import { host, url } from '../config'; import MkButton from './ui/button.vue'; import MkInput from './ui/input.vue'; import MkSwitch from './ui/switch.vue'; export default Vue.extend({ - i18n, - components: { MkButton, MkInput, diff --git a/src/client/components/stream-indicator.vue b/src/client/components/stream-indicator.vue index dd7a5d07c1..ec00f4cbfe 100644 --- a/src/client/components/stream-indicator.vue +++ b/src/client/components/stream-indicator.vue @@ -10,10 +10,8 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, data() { return { hasDisconnected: false, diff --git a/src/client/components/sub-note-content.vue b/src/client/components/sub-note-content.vue index e60c197442..a14c832ea8 100644 --- a/src/client/components/sub-note-content.vue +++ b/src/client/components/sub-note-content.vue @@ -21,12 +21,10 @@ <script lang="ts"> import Vue from 'vue'; import { faReply } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; import XPoll from './poll.vue'; import XMediaList from './media-list.vue'; export default Vue.extend({ - i18n, components: { XPoll, XMediaList, diff --git a/src/client/components/time.vue b/src/client/components/time.vue index 6d092cf4f8..2a871d6d81 100644 --- a/src/client/components/time.vue +++ b/src/client/components/time.vue @@ -8,10 +8,8 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; export default Vue.extend({ - i18n, props: { time: { type: [Date, String], diff --git a/src/client/components/uploader.vue b/src/client/components/uploader.vue index 4ceb5e2877..6ebdf123b1 100644 --- a/src/client/components/uploader.vue +++ b/src/client/components/uploader.vue @@ -21,13 +21,11 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import { apiUrl } from '../config'; //import getMD5 from '../../scripts/get-md5'; import { faSpinner } from '@fortawesome/free-solid-svg-icons'; export default Vue.extend({ - i18n, data() { return { uploads: [], diff --git a/src/client/components/url-preview-popup.vue b/src/client/components/url-preview-popup.vue index acd9b1aa9a..52731296cb 100644 --- a/src/client/components/url-preview-popup.vue +++ b/src/client/components/url-preview-popup.vue @@ -6,12 +6,9 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import MkUrlPreview from './url-preview.vue'; export default Vue.extend({ - i18n, - components: { MkUrlPreview }, diff --git a/src/client/components/url-preview.vue b/src/client/components/url-preview.vue index c2dd0038be..d77cfafd1e 100644 --- a/src/client/components/url-preview.vue +++ b/src/client/components/url-preview.vue @@ -32,12 +32,9 @@ <script lang="ts"> import Vue from 'vue'; import { faPlayCircle } from '@fortawesome/free-regular-svg-icons'; -import i18n from '../i18n'; import { url as local, lang } from '../config'; export default Vue.extend({ - i18n, - props: { url: { type: String, diff --git a/src/client/components/user-list.vue b/src/client/components/user-list.vue index bde3af6906..7a9cd58a48 100644 --- a/src/client/components/user-list.vue +++ b/src/client/components/user-list.vue @@ -31,14 +31,11 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import paging from '../scripts/paging'; import MkContainer from './ui/container.vue'; import MkFollowButton from './follow-button.vue'; export default Vue.extend({ - i18n, - components: { MkContainer, MkFollowButton, diff --git a/src/client/components/user-menu.vue b/src/client/components/user-menu.vue index a2275197d8..25937fb3c0 100644 --- a/src/client/components/user-menu.vue +++ b/src/client/components/user-menu.vue @@ -6,15 +6,12 @@ import Vue from 'vue'; import { faAt, faListUl, faEye, faEyeSlash, faBan, faPencilAlt, faComments, faUsers, faMicrophoneSlash } from '@fortawesome/free-solid-svg-icons'; import { faSnowflake, faEnvelope } from '@fortawesome/free-regular-svg-icons'; -import i18n from '../i18n'; import XMenu from './menu.vue'; import copyToClipboard from '../scripts/copy-to-clipboard'; import { host } from '../config'; import getAcct from '../../misc/acct/render'; export default Vue.extend({ - i18n, - components: { XMenu }, diff --git a/src/client/components/user-preview.vue b/src/client/components/user-preview.vue index 89150eaacc..8c8eee2a34 100644 --- a/src/client/components/user-preview.vue +++ b/src/client/components/user-preview.vue @@ -28,13 +28,10 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import parseAcct from '../../misc/acct/parse'; import MkFollowButton from './follow-button.vue'; export default Vue.extend({ - i18n, - components: { MkFollowButton }, diff --git a/src/client/components/user-select.vue b/src/client/components/user-select.vue index a82626652d..9b4a68ddb3 100644 --- a/src/client/components/user-select.vue +++ b/src/client/components/user-select.vue @@ -21,14 +21,11 @@ <script lang="ts"> import Vue from 'vue'; -import i18n from '../i18n'; import { faTimes, faCheck } from '@fortawesome/free-solid-svg-icons'; import MkInput from './ui/input.vue'; import XWindow from './window.vue'; export default Vue.extend({ - i18n, - components: { MkInput, XWindow, diff --git a/src/client/components/users-dialog.vue b/src/client/components/users-dialog.vue index 9d0c5e4251..0e0cc36c2a 100644 --- a/src/client/components/users-dialog.vue +++ b/src/client/components/users-dialog.vue @@ -31,13 +31,10 @@ <script lang="ts"> import Vue from 'vue'; import { faTimes } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; import paging from '../scripts/paging'; import XModal from './modal.vue'; export default Vue.extend({ - i18n, - components: { XModal, }, diff --git a/src/client/components/visibility-chooser.vue b/src/client/components/visibility-chooser.vue index dc7b41e286..0f7e37a088 100644 --- a/src/client/components/visibility-chooser.vue +++ b/src/client/components/visibility-chooser.vue @@ -37,11 +37,9 @@ import Vue from 'vue'; import { faGlobe, faUnlock, faHome } from '@fortawesome/free-solid-svg-icons'; import { faEnvelope } from '@fortawesome/free-regular-svg-icons'; -import i18n from '../i18n'; import XPopup from './popup.vue'; export default Vue.extend({ - i18n, components: { XPopup }, diff --git a/src/client/components/window.vue b/src/client/components/window.vue index 0b2ba248bf..db13985181 100644 --- a/src/client/components/window.vue +++ b/src/client/components/window.vue @@ -20,12 +20,9 @@ <script lang="ts"> import Vue from 'vue'; import { faTimes, faCheck } from '@fortawesome/free-solid-svg-icons'; -import i18n from '../i18n'; import XModal from './modal.vue'; export default Vue.extend({ - i18n, - components: { XModal, }, |