refactor(date-picker): replace onDestroy with onMount return function

This commit is contained in:
metonym 2021-11-17 13:15:20 -08:00
commit 7e919d121f

View file

@ -70,7 +70,7 @@
createEventDispatcher,
setContext,
afterUpdate,
onDestroy,
onMount,
} from "svelte";
import { writable, derived } from "svelte/store";
import { createCalendar } from "./createCalendar";
@ -175,6 +175,15 @@
});
}
onMount(() => {
return () => {
if (calendar) {
calendar.destroy();
calendar = null;
}
};
});
afterUpdate(() => {
if (calendar) {
if ($range) {
@ -188,13 +197,6 @@
}
});
onDestroy(() => {
if (calendar) {
calendar.destroy();
calendar = null;
}
});
$: inputValue.set(value);
$: value = $inputValue;
$: inputValueFrom.set(valueFrom);