elk/components/tag/TagCardPaginator.vue

23 wiersze
666 B
Vue
Czysty Zwykły widok Historia

2023-01-08 08:27:38 +00:00
<script setup lang="ts">
2024-01-09 08:56:15 +00:00
import type { mastodon } from 'masto'
2023-01-08 08:27:38 +00:00
const { paginator } = defineProps<{
2024-01-09 08:56:15 +00:00
paginator: mastodon.Paginator<mastodon.v1.Tag[], mastodon.DefaultPaginationParams>
2023-01-08 08:27:38 +00:00
}>()
</script>
<template>
<CommonPaginator :paginator="paginator" key-prop="name">
<template #default="{ item }">
<TagCard :tag="item" border="b base" />
</template>
<template #loading>
<TagCardSkeleton border="b base" />
<TagCardSkeleton border="b base" />
<TagCardSkeleton border="b base" op50 />
<TagCardSkeleton border="b base" op50 />
<TagCardSkeleton border="b base" op25 />
</template>
</CommonPaginator>
</template>