We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 655c164 commit c24c8acCopy full SHA for c24c8ac
src/utils/calendar.utils.ts
@@ -165,16 +165,20 @@ export const useCalendar = ({
165
const first = list.value[0];
166
const fetching = fetchData('start');
167
168
+ // offset the scroll by 1 item if a placeholder is added
169
+ let placeholder = 0;
170
const timeout = setTimeout(() => {
171
listRef.value?.list.scrollTo({ top: 145 });
172
+ placeholder = 1;
173
}, defaultDebounceLoadingDelay); // default debounceLoading delay
174
175
await fetching;
176
177
clearTimeout(timeout);
178
listRef.value?.list.scrollTo({
- top: list.value.findIndex(item => item.id === first.id) * 145,
179
+ top: (list.value.findIndex(item => item.id === first.id) - placeholder) * 145,
180
});
181
+ placeholder = 0;
182
};
183
184
const onScrollBottom = async () => {
0 commit comments