Lint scroll-to with oxlint
This commit is contained in:
1 file changed
+5
-4
@@ -1,5 +1,5 @@
|
|||||||
export const scrollTo = ($el, offset = 0, offsetInPx = false) => {
|
export const scrollTo = ($el, offset = 0, offsetInPx = false) =>
|
||||||
return new Promise((resolve) => {
|
new Promise((resolve) => {
|
||||||
if (!$el) {
|
if (!$el) {
|
||||||
console.warn('Элемент не найден');
|
console.warn('Элемент не найден');
|
||||||
resolve();
|
resolve();
|
||||||
@@ -20,7 +20,9 @@ export const scrollTo = ($el, offset = 0, offsetInPx = false) => {
|
|||||||
let fallbackTimeout; // oxlint-disable-line prefer-const
|
let fallbackTimeout; // oxlint-disable-line prefer-const
|
||||||
|
|
||||||
const done = () => {
|
const done = () => {
|
||||||
if (resolved) return;
|
if (resolved) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
resolved = true;
|
resolved = true;
|
||||||
|
|
||||||
window.removeEventListener('scrollend', done);
|
window.removeEventListener('scrollend', done);
|
||||||
@@ -37,4 +39,3 @@ export const scrollTo = ($el, offset = 0, offsetInPx = false) => {
|
|||||||
behavior: 'smooth',
|
behavior: 'smooth',
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
|
||||||
Reference in new issue
Block a user