summaryrefslogtreecommitdiff
path: root/packages/client/src/components/reaction-tooltip.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-01-14 10:35:32 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-01-14 10:35:32 +0900
commitc8a90ec7d15a8df5fe982e7daaae58e1af2f433c (patch)
tree987611ccae289d3051241e9f6b1714c32b2d84e6 /packages/client/src/components/reaction-tooltip.vue
parentwip: refactor(client): migrate paging components to composition api (diff)
downloadmisskey-c8a90ec7d15a8df5fe982e7daaae58e1af2f433c.tar.gz
misskey-c8a90ec7d15a8df5fe982e7daaae58e1af2f433c.tar.bz2
misskey-c8a90ec7d15a8df5fe982e7daaae58e1af2f433c.zip
wip: refactor(client): migrate paging components to composition api
Diffstat (limited to 'packages/client/src/components/reaction-tooltip.vue')
-rw-r--r--packages/client/src/components/reaction-tooltip.vue35
1 files changed, 12 insertions, 23 deletions
diff --git a/packages/client/src/components/reaction-tooltip.vue b/packages/client/src/components/reaction-tooltip.vue
index dda8e7c6d7..1b2a024e21 100644
--- a/packages/client/src/components/reaction-tooltip.vue
+++ b/packages/client/src/components/reaction-tooltip.vue
@@ -1,5 +1,5 @@
<template>
-<MkTooltip ref="tooltip" :source="source" :max-width="340" @closed="$emit('closed')">
+<MkTooltip ref="tooltip" :source="source" :max-width="340" @closed="emit('closed')">
<div class="beeadbfb">
<XReactionIcon :reaction="reaction" :custom-emojis="emojis" class="icon" :no-style="true"/>
<div class="name">{{ reaction.replace('@.', '') }}</div>
@@ -7,31 +7,20 @@
</MkTooltip>
</template>
-<script lang="ts">
-import { defineComponent } from 'vue';
+<script lang="ts" setup>
+import { } from 'vue';
import MkTooltip from './ui/tooltip.vue';
import XReactionIcon from './reaction-icon.vue';
-export default defineComponent({
- components: {
- MkTooltip,
- XReactionIcon,
- },
- props: {
- reaction: {
- type: String,
- required: true,
- },
- emojis: {
- type: Array,
- required: true,
- },
- source: {
- required: true,
- }
- },
- emits: ['closed'],
-})
+const props = defineProps<{
+ reaction: string;
+ emojis: any[]; // TODO
+ source: any; // TODO
+}>();
+
+const emit = defineEmits<{
+ (e: 'closed'): void;
+}>();
</script>
<style lang="scss" scoped>