This repository has no description
1<script lang="ts">
2 import Button from "./Button.svelte";
3
4 interface Props {
5 loading?: boolean;
6 failed?: boolean;
7 onclick: () => void;
8 class?: string;
9 }
10
11 let { loading = false, failed = false, onclick, class: className }: Props = $props();
12</script>
13
14<div class="flex justify-center pt-4 {className ?? ''}">
15 <Button variant="ghost" {loading} {onclick}>
16 {failed ? "couldn't load more, retry?" : "load more"}
17 </Button>
18</div>