feat: support paginator in local timeline

This commit is contained in:
三咲智子 2022-11-26 12:08:17 +08:00
parent 696ddb2bad
commit eb3f2ab771
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
3 changed files with 7 additions and 6 deletions

View file

@ -1,3 +1,4 @@
{ {
"extends": "@antfu" "extends": "@antfu",
"ignorePatterns": ["!pages/public"]
} }

View file

@ -1,8 +1,8 @@
<script setup lang="ts"> <script setup lang="ts">
const { data: timelines } = await useAsyncData('timelines-home', () => masto.timelines.fetchPublic({ local: true }).then(r => r.value)) const paginator = masto.timelines.getPublicIterable({ local: true })
useHead({ useHead({
title: 'Local' title: 'Local',
}) })
</script> </script>
@ -11,9 +11,9 @@ useHead({
<template #title> <template #title>
<span text-lg font-bold>Local timeline</span> <span text-lg font-bold>Local timeline</span>
</template> </template>
<slot> <slot>
<TimelineList :timelines="timelines" /> <TimelinePaginator :paginator="paginator" />
</slot> </slot>
</MainContent> </MainContent>
</template> </template>

View file

@ -10,7 +10,7 @@ definePageMeta({
status, status,
}, },
} }
} },
}) })
</script> </script>