added refresh button to the other listing pages

This commit is contained in:
Gani Georgiev
2022-07-12 19:56:22 +03:00
parent 63d5a8d633
commit ef226cf9c1
16 changed files with 457 additions and 411 deletions
+3 -9
View File
@@ -8,6 +8,7 @@
import CommonHelper from "@/utils/CommonHelper";
import tooltip from "@/actions/tooltip";
import Searchbar from "@/components/base/Searchbar.svelte";
import RefreshButton from "@/components/base/RefreshButton.svelte";
import CollectionsSidebar from "@/components/collections/CollectionsSidebar.svelte";
import CollectionUpsertPanel from "@/components/collections/CollectionUpsertPanel.svelte";
import CollectionDocsPanel from "@/components/collections/docs/CollectionDocsPanel.svelte";
@@ -85,15 +86,8 @@
>
<i class="ri-settings-4-line" />
</button>
<button
type="button"
class="btn btn-secondary btn-circle"
use:tooltip={{ text: "Refresh collection", position: "right" }}
on:click={() => recordsList?.load()}
>
<i class="ri-refresh-line" />
</button>
<RefreshButton on:refresh={() => recordsList?.load()} />
<div class="btns-group">
<button
+4 -4
View File
@@ -43,15 +43,15 @@
isLoading = true;
if (page <= 1) {
clearList();
}
return ApiClient.Records.getList(collection.id, page, 50, {
sort: sort,
filter: filter,
})
.then((result) => {
if (page <= 1) {
clearList();
}
isLoading = false;
records = records.concat(result.items);
currentPage = result.page;