diff options
Diffstat (limited to 'packages/frontend/src/components/page/page.image.vue')
| -rw-r--r-- | packages/frontend/src/components/page/page.image.vue | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/frontend/src/components/page/page.image.vue b/packages/frontend/src/components/page/page.image.vue index 3d64171451..80a75f02a5 100644 --- a/packages/frontend/src/components/page/page.image.vue +++ b/packages/frontend/src/components/page/page.image.vue @@ -5,20 +5,24 @@ SPDX-License-Identifier: AGPL-3.0-only <template> <div> - <ImgWithBlurhash v-if="image" style="max-width: 100%;" :hash="image.blurhash" :src="image.url" :alt="image.comment" :title="image.comment" :width="image.properties.width" :height="image.properties.height" :cover="false"/> + <MediaImage + v-if="image" + :image="image" + :disableImageLink="true" + /> </div> </template> <script lang="ts" setup> -import { } from 'vue'; +import { ref } from 'vue'; import * as Misskey from 'misskey-js'; import { ImageBlock } from './block.type'; -import ImgWithBlurhash from '@/components/MkImgWithBlurhash.vue'; +import MediaImage from '@/components/MkMediaImage.vue'; const props = defineProps<{ block: ImageBlock, page: Misskey.entities.Page, }>(); -const image = props.page.attachedFiles.find(x => x.id === props.block.fileId); +const image = ref<Misskey.entities.DriveFile>(props.page.attachedFiles.find(x => x.id === props.block.fileId)); </script> |