summaryrefslogtreecommitdiff
path: root/packages/client/src/components
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-01-06 23:07:32 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-01-06 23:07:32 +0900
commit3148538f3f604c20d4aa10f8508214de75eb233c (patch)
tree2ca489d913a4d0eed8915402771f5a0b1f655a43 /packages/client/src/components
parentMerge branch 'develop' of https://github.com/misskey-dev/misskey into develop (diff)
downloadmisskey-3148538f3f604c20d4aa10f8508214de75eb233c.tar.gz
misskey-3148538f3f604c20d4aa10f8508214de75eb233c.tar.bz2
misskey-3148538f3f604c20d4aa10f8508214de75eb233c.zip
refactor(client): use composition api
Diffstat (limited to 'packages/client/src/components')
-rw-r--r--packages/client/src/components/avatars.vue32
1 files changed, 13 insertions, 19 deletions
diff --git a/packages/client/src/components/avatars.vue b/packages/client/src/components/avatars.vue
index e843d26daa..958e5db0a1 100644
--- a/packages/client/src/components/avatars.vue
+++ b/packages/client/src/components/avatars.vue
@@ -1,30 +1,24 @@
<template>
<div>
- <div v-for="user in us" :key="user.id" style="display:inline-block;width:32px;height:32px;margin-right:8px;">
+ <div v-for="user in users" :key="user.id" style="display:inline-block;width:32px;height:32px;margin-right:8px;">
<MkAvatar :user="user" style="width:32px;height:32px;" :show-indicator="true"/>
</div>
</div>
</template>
-<script lang="ts">
-import { defineComponent } from 'vue';
+<script lang="ts" setup>
+import { onMounted, ref } from 'vue';
import * as os from '@/os';
-export default defineComponent({
- props: {
- userIds: {
- required: true
- },
- },
- data() {
- return {
- us: []
- };
- },
- async created() {
- this.us = await os.api('users/show', {
- userIds: this.userIds
- });
- }
+const props = defineProps<{
+ userIds: string[];
+}>();
+
+const users = ref([]);
+
+onMounted(async () => {
+ users.value = await os.api('users/show', {
+ userIds: props.userIds
+ });
});
</script>