diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-03-17 15:09:43 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-03-17 15:09:43 +0900 |
| commit | ac0e0122f64bef3addfc490ac951d2c53ec1f295 (patch) | |
| tree | 5a85b3b4277b75db17728c53182e02befaa9f19d /packages/frontend/src/components | |
| parent | feat: clip favorite (diff) | |
| download | misskey-ac0e0122f64bef3addfc490ac951d2c53ec1f295.tar.gz misskey-ac0e0122f64bef3addfc490ac951d2c53ec1f295.tar.bz2 misskey-ac0e0122f64bef3addfc490ac951d2c53ec1f295.zip | |
refactor
Diffstat (limited to 'packages/frontend/src/components')
| -rw-r--r-- | packages/frontend/src/components/MkClipPreview.vue | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/packages/frontend/src/components/MkClipPreview.vue b/packages/frontend/src/components/MkClipPreview.vue new file mode 100644 index 0000000000..c5fb718782 --- /dev/null +++ b/packages/frontend/src/components/MkClipPreview.vue @@ -0,0 +1,39 @@ +<template> +<div :class="$style.root" class="_panel"> + <b>{{ clip.name }}</b> + <div v-if="clip.description" :class="$style.description">{{ clip.description }}</div> + <div v-if="clip.lastClippedAt">{{ i18n.ts.updatedAt }}: <MkTime :time="clip.lastClippedAt" mode="detail"/></div> + <div :class="$style.user"> + <MkAvatar :user="clip.user" :class="$style.userAvatar" indicator link preview/> <MkUserName :user="clip.user" :nowrap="false"/> + </div> +</div> +</template> + +<script lang="ts" setup> +import { i18n } from '@/i18n'; + +defineProps<{ + clip: any; +}>(); +</script> + +<style lang="scss" module> +.root { + display: block; + padding: 16px; +} + +.description { + padding: 8px 0; +} + +.user { + padding-top: 16px; + border-top: solid 0.5px var(--divider); +} + +.userAvatar { + width: 32px; + height: 32px; +} +</style> |