diff --git a/src/lib/components/Search.svelte b/src/lib/components/Search.svelte index 40d78f2..e73eb8a 100644 --- a/src/lib/components/Search.svelte +++ b/src/lib/components/Search.svelte @@ -1,13 +1,14 @@ @@ -68,10 +69,9 @@ background-color: var(--grey-ten); } - input::placeholder { color: var(--grey-five); - font-size: 0.92rem; + font-size: 0.9rem; font-weight: 500; transition: all 0.2s var(--bezier-one); } diff --git a/src/routes/patches/Package.svelte b/src/routes/patches/Package.svelte index 0bd5e20..956ba5e 100644 --- a/src/routes/patches/Package.svelte +++ b/src/routes/patches/Package.svelte @@ -3,6 +3,7 @@ export let selectedPkg: string | undefined; export let name: string; + export let searchTerm: string | null; function handleClick() { // Assign the selected package. If it's already selected, deselect it. @@ -10,6 +11,9 @@ if (selectedPkg !== name && name !== 'All packages') { path += `/${name}`; } + if (searchTerm) { + path += `?s=${searchTerm}` + }; goto(path); window.scrollTo({ top: 0, behavior: 'smooth' }); } diff --git a/src/routes/patches/[[package]]/+page.svelte b/src/routes/patches/[[package]]/+page.svelte index 58117e2..51c4823 100644 --- a/src/routes/patches/[[package]]/+page.svelte +++ b/src/routes/patches/[[package]]/+page.svelte @@ -1,6 +1,7 @@ @@ -112,14 +119,14 @@ on:click={() => (mobilePackages = !mobilePackages)} on:keypress={() => (mobilePackages = !mobilePackages)} > - + {#each data.packages as pkg} (mobilePackages = !mobilePackages)} on:keypress={() => (mobilePackages = !mobilePackages)} > - + {/each} @@ -129,9 +136,9 @@