import { createEffect } from "solid-js"; export const scrollHereWhenSelected = (element: HTMLElement, store, chapter) => { return createEffect((prev) => { if (prev !== store.visibleChapter() && store.visibleChapter() === chapter) { element.scrollIntoView({behavior: "smooth"}) } return store.visibleChapter(); }); }