implement tag filtering ui

This commit is contained in:
2025-05-31 13:44:08 +01:00
parent 835a76709c
commit 11d4cc19af
6 changed files with 208 additions and 76 deletions

View File

@@ -60,7 +60,7 @@ async function listUserBookmarks(request: Bun.BunRequest<"/api/bookmarks">, user
if (queryParams.q || queryParams.tags) {
let tagIds: TagId[] = []
if (queryParams.tags) {
const tagNames = queryParams.tags.split(",")
const tagNames = queryParams.tags.split(" ")
const tagIdsQuery = db.query<{ id: string }, string[]>(
`SELECT id FROM tags WHERE name IN (${Array(tagNames.length).fill("?").join(",")})`,
)