mirror of https://github.com/nocodb/nocodb
DarkPhoenix2704
2 months ago
6 changed files with 70 additions and 33 deletions
@ -1,15 +1,30 @@
|
||||
<script setup lang="ts"> |
||||
const { loadGithubFeed, githubFeed } = useProductFeed() |
||||
|
||||
onMounted(async () => { |
||||
await loadGithubFeed() |
||||
}) |
||||
const scrollContainer = ref<HTMLElement>() |
||||
|
||||
const { isLoading } = useInfiniteScroll( |
||||
scrollContainer, |
||||
async () => { |
||||
if (isLoading.value) return |
||||
await loadGithubFeed(true) |
||||
}, |
||||
{ distance: 10 }, |
||||
) |
||||
</script> |
||||
|
||||
<template> |
||||
<div |
||||
ref="scrollContainer" |
||||
:style="{ |
||||
height: 'calc(100dvh - var(--toolbar-height) - 3rem)', |
||||
}" |
||||
class="overflow-y-auto nc-scrollbar-md mx-auto w-full" |
||||
> |
||||
<div class="max-w-260 mx-auto"> |
||||
<FeedChangelogItem v-for="feed in githubFeed" :key="feed.id" :date="feed.published_at" :body="feed?.body" /> |
||||
</div> |
||||
</div> |
||||
</template> |
||||
|
||||
<style scoped lang="scss"></style> |
||||
|
Loading…
Reference in new issue