diff options
| author | Kagami Sascha Rosylight <saschanaz@outlook.com> | 2023-03-13 01:46:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-13 09:46:33 +0900 |
| commit | 0d2bee787d52b875b474f9fa9eedc49951dce0ee (patch) | |
| tree | fa88d549022a5d7e8cd11a41e7f30470c933b15d /packages/frontend/src/components/index.ts | |
| parent | 空文字列のobjectStorageEndtpoinをnullと同様に扱う (#10312) (diff) | |
| download | misskey-0d2bee787d52b875b474f9fa9eedc49951dce0ee.tar.gz misskey-0d2bee787d52b875b474f9fa9eedc49951dce0ee.tar.bz2 misskey-0d2bee787d52b875b474f9fa9eedc49951dce0ee.zip | |
fix(frontend/XHome): fall back to user.uri if user.url does not exist (#10313)
* fix(frontend/XHome): fall back to user.uri if user.url does not exist
* Update CHANGELOG.md
Diffstat (limited to 'packages/frontend/src/components/index.ts')
| -rw-r--r-- | packages/frontend/src/components/index.ts | 42 |
1 files changed, 24 insertions, 18 deletions
diff --git a/packages/frontend/src/components/index.ts b/packages/frontend/src/components/index.ts index 560870f84c..63e8fc225c 100644 --- a/packages/frontend/src/components/index.ts +++ b/packages/frontend/src/components/index.ts @@ -20,26 +20,32 @@ import MkSpacer from './global/MkSpacer.vue'; import MkStickyContainer from './global/MkStickyContainer.vue'; export default function(app: App) { - app.component('I18n', I18n); - app.component('RouterView', RouterView); - app.component('Mfm', Mfm); - app.component('MkA', MkA); - app.component('MkAcct', MkAcct); - app.component('MkAvatar', MkAvatar); - app.component('MkEmoji', MkEmoji); - app.component('MkCustomEmoji', MkCustomEmoji); - app.component('MkUserName', MkUserName); - app.component('MkEllipsis', MkEllipsis); - app.component('MkTime', MkTime); - app.component('MkUrl', MkUrl); - app.component('MkLoading', MkLoading); - app.component('MkError', MkError); - app.component('MkAd', MkAd); - app.component('MkPageHeader', MkPageHeader); - app.component('MkSpacer', MkSpacer); - app.component('MkStickyContainer', MkStickyContainer); + for (const [key, value] of Object.entries(components)) { + app.component(key, value); + } } +export const components = { + I18n: I18n, + RouterView: RouterView, + Mfm: Mfm, + MkA: MkA, + MkAcct: MkAcct, + MkAvatar: MkAvatar, + MkEmoji: MkEmoji, + MkCustomEmoji: MkCustomEmoji, + MkUserName: MkUserName, + MkEllipsis: MkEllipsis, + MkTime: MkTime, + MkUrl: MkUrl, + MkLoading: MkLoading, + MkError: MkError, + MkAd: MkAd, + MkPageHeader: MkPageHeader, + MkSpacer: MkSpacer, + MkStickyContainer: MkStickyContainer, +}; + declare module '@vue/runtime-core' { export interface GlobalComponents { I18n: typeof I18n; |