diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-04-01 12:49:53 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-04-01 12:49:53 -0400 |
| commit | 8b5768f8482573a4b1d709214dc762f7e9a7de97 (patch) | |
| tree | 33eb56ba51b9f24a4708e9e6edb43ff26cc3c8b4 /packages/frontend/src/components/MkUrlPreview.vue | |
| parent | add DynamicNoteDetailed.vue (diff) | |
| download | sharkey-8b5768f8482573a4b1d709214dc762f7e9a7de97.tar.gz sharkey-8b5768f8482573a4b1d709214dc762f7e9a7de97.tar.bz2 sharkey-8b5768f8482573a4b1d709214dc762f7e9a7de97.zip | |
add DynamicNoteSimple.vue
Diffstat (limited to 'packages/frontend/src/components/MkUrlPreview.vue')
| -rw-r--r-- | packages/frontend/src/components/MkUrlPreview.vue | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/packages/frontend/src/components/MkUrlPreview.vue b/packages/frontend/src/components/MkUrlPreview.vue index 1e7c5cdf40..6cd57bcc33 100644 --- a/packages/frontend/src/components/MkUrlPreview.vue +++ b/packages/frontend/src/components/MkUrlPreview.vue @@ -43,7 +43,7 @@ SPDX-License-Identifier: AGPL-3.0-only </MkButton> </div> </template> -<div v-else-if="theNote" :class="[$style.link, { [$style.compact]: compact }]"><XNoteSimple :note="theNote" :class="$style.body"/></div> +<div v-else-if="theNote" :class="[$style.link, { [$style.compact]: compact }]"><DynamicNoteSimple :note="theNote" :class="$style.body"/></div> <div v-else-if="!hidePreview"> <component :is="self ? 'MkA' : 'a'" :class="[$style.link, { [$style.compact]: compact }]" :[attr]="self ? url.substring(local.length) : url" rel="nofollow noopener" :target="target" :title="url" @click.prevent="self ? true : warningExternalWebsite(url)" @click.stop> <div v-if="thumbnail && !sensitive" :class="$style.thumbnail" :style="prefer.s.dataSaver.urlPreview ? '' : `background-image: url('${thumbnail}')`"> @@ -94,8 +94,6 @@ import { url as local } from '@@/js/config.js'; import { versatileLang } from '@@/js/intl-const.js'; import * as Misskey from 'misskey-js'; import type { summaly } from '@misskey-dev/summaly'; -import type MkNoteSimple from '@/components/MkNoteSimple.vue'; -import type SkNoteSimple from '@/components/SkNoteSimple.vue'; import { i18n } from '@/i18n.js'; import * as os from '@/os.js'; import { deviceKind } from '@/utility/device-kind.js'; @@ -105,13 +103,7 @@ import { store } from '@/store.js'; import { prefer } from '@/preferences.js'; import { misskeyApi } from '@/utility/misskey-api.js'; import { warningExternalWebsite } from '@/utility/warning-external-website.js'; - -// TODO DynamicNoteSimple -const XNoteSimple = defineAsyncComponent<typeof MkNoteSimple | typeof SkNoteSimple>(() => - prefer.s.noteDesign === 'misskey' - ? import('@/components/MkNoteSimple.vue') - : import('@/components/SkNoteSimple.vue'), -); +import DynamicNoteSimple from '@/components/DynamicNoteSimple.vue'; type SummalyResult = Awaited<ReturnType<typeof summaly>>; |