summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-03-17 15:09:43 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-03-17 15:09:43 +0900
commitac0e0122f64bef3addfc490ac951d2c53ec1f295 (patch)
tree5a85b3b4277b75db17728c53182e02befaa9f19d /packages/frontend/src/components
parentfeat: clip favorite (diff)
downloadmisskey-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.vue39
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>