fix(svelte) fix svelte

This commit is contained in:
Giancarmine Salucci
2026-03-24 18:41:28 +01:00
parent 5f510a2237
commit 7994254e23
6 changed files with 106 additions and 50 deletions

View File

@@ -1,8 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { goto } from '$app/navigation';
import { page } from '$app/stores';
import { get } from 'svelte/store';
import { page } from '$app/state';
import LibraryResult from '$lib/components/search/LibraryResult.svelte';
import SnippetCard from '$lib/components/search/SnippetCard.svelte';
import SearchInput from '$lib/components/search/SearchInput.svelte';
@@ -40,14 +38,12 @@
// Initialise from URL params on mount
// ---------------------------------------------------------------------------
onMount(() => {
const currentPage = get(page);
const libParam = currentPage.url.searchParams.get('lib');
const qParam = currentPage.url.searchParams.get('q');
$effect(() => {
const libParam = page.url.searchParams.get('lib');
const qParam = page.url.searchParams.get('q');
if (libParam) {
selectedLibraryId = libParam;
// Try to restore library name from id for display.
selectedLibraryTitle = libParam;
}
if (qParam) {