diff --git a/frontend/src/routes/documents/+page.svelte b/frontend/src/routes/documents/+page.svelte index 7662f78..567708c 100644 --- a/frontend/src/routes/documents/+page.svelte +++ b/frontend/src/routes/documents/+page.svelte @@ -141,6 +141,7 @@ let filterTag = $derived($page.url.searchParams.get('tag') || ''); let filterSource = $derived($page.url.searchParams.get('source') || ''); let filterFormat = $derived($page.url.searchParams.get('format') || ''); + let filterCategory = $derived($page.url.searchParams.get('category') || ''); // D.2: 필터 칩 popover 상태 let tagPopoverOpen = $state(false); @@ -188,6 +189,7 @@ const _t = filterTag; const _src = filterSource; const _f = filterFormat; + const _c = filterCategory; const urlQ = $page.url.searchParams.get('q') || ''; const urlMode = $page.url.searchParams.get('mode') || 'hybrid'; @@ -218,6 +220,7 @@ if (filterTag) params.set('tag', filterTag); if (filterSource) params.set('source', filterSource); if (filterFormat) params.set('format', filterFormat); + if (filterCategory) params.set('category', filterCategory); const data = await api(`/documents/?${params}`); documents = data.items;