···11<script lang="ts">
22- import { onMount, tick } from "svelte";
32 import { page } from "$app/stores";
43 import { local_lists, pinned_list, generateId, type List } from "$lib/stores.svelte";
55- import { goto, pushState } from "$app/navigation";
66- import toast, { Toaster } from "svelte-french-toast";
44+ import { goto } from "$app/navigation";
55+ import toast from "svelte-french-toast";
7687 let is_menu_open = $state(false);
99- let list : List | undefined = $state();
88+ let list : List | undefined = $state(local_lists.value!.find((l) => l.id === $page.params.id));
109 let task_input = $state("");
1110 let user_lists = $derived(local_lists.value) as List[];
1212-1313- onMount(() => {
1414- list = local_lists.value!.find((l) => l.id === $page.params.id);
1515- });
16111712 // since list points to something inside local_lists,
1813 // it will run when list state changes