1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-07-19 05:09:40 +02:00

fix: general bug fixes (#1547)

* grouped "instructions" header with first section

* fixed sort by last updated date

* somewhat-hacky bugfix for large screens

* modified page size to be divisible by 4

* fixed missing export for new data forms
This commit is contained in:
Michael Genson 2022-08-14 00:44:11 -05:00 committed by GitHub
parent 54c4f19a5c
commit 238f555f5e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 14 additions and 6 deletions

View file

@ -248,7 +248,7 @@ export default defineComponent({
}
const page = ref(1);
const perPage = ref(30);
const perPage = ref(32);
const hasMore = ref(true);
const ready = ref(false);
const loading = ref(false);
@ -259,10 +259,16 @@ export default defineComponent({
if (props.usePagination) {
const newRecipes = await fetchMore(
page.value,
perPage.value,
// we double-up the first call to avoid a bug with large screens that render the entire first page without scrolling, preventing additional loading
perPage.value*2,
preferences.value.orderBy,
preferences.value.orderDirection
);
// since we doubled the first call, we also need to advance the page
page.value = page.value + 1;
context.emit(REPLACE_RECIPES_EVENT, newRecipes);
ready.value = true;
}
@ -325,7 +331,7 @@ export default defineComponent({
setter("created_at", $globals.icons.sortCalendarAscending, $globals.icons.sortCalendarDescending);
break;
case EVENTS.updated:
setter("updated_at", $globals.icons.sortClockAscending, $globals.icons.sortClockDescending);
setter("update_at", $globals.icons.sortClockAscending, $globals.icons.sortClockDescending);
break;
default:
console.log("Unknown Event", sortType);