From 1bec032513c04414c58756c15d59f0b43330cc59 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Wed, 11 Sep 2024 01:50:32 +0200 Subject: [PATCH] ui fix --- src/routes/economic-calendar/+page.svelte | 52 +++++++++++++---------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/src/routes/economic-calendar/+page.svelte b/src/routes/economic-calendar/+page.svelte index f63e48e3..0685f90a 100644 --- a/src/routes/economic-calendar/+page.svelte +++ b/src/routes/economic-calendar/+page.svelte @@ -7,8 +7,10 @@ import { goto } from '$app/navigation'; import * as DropdownMenu from "$lib/components/shadcn/dropdown-menu/index.js"; import { Button } from "$lib/components/shadcn/button/index.js"; + import { onMount } from 'svelte'; export let data; + let rawData; let filterList = []; let weekdayFiltered = []; @@ -55,11 +57,6 @@ }; const loadWorker = async () => { - if (!syncWorker) { - const SyncWorker = await import('./workers/filterWorker?worker'); - syncWorker = new SyncWorker.default(); - syncWorker.onmessage = handleMessage; - } syncWorker.postMessage({ rawData, filterList }); }; @@ -87,6 +84,13 @@ currentWeek = state === 'previous' ? subWeeks(currentWeek, 1) : addWeeks(currentWeek, 1); } + onMount(async () => { + if (!syncWorker) { + const SyncWorker = await import('./workers/filterWorker?worker'); + syncWorker = new SyncWorker.default(); + syncWorker.onmessage = handleMessage; + } + }) function handleInput(event) { const searchQuery = event.target.value?.toLowerCase() || ''; @@ -263,16 +267,16 @@ async function handleChangeValue(value) {
{#if filterList?.length !== 0} -