Fixes navigation

This commit is contained in:
freearhey 2023-10-10 08:17:49 +03:00
parent 486bbf9a60
commit f377009397
5 changed files with 71 additions and 93 deletions

View file

@ -82,17 +82,6 @@
function norm(value) {
return value.includes(' ') ? `"${value}"` : value
}
function searchBy(q) {
if ($query !== q) {
query.set(q)
hasQuery.set(true)
setTimeout(() => {
goto('/')
}, 0)
}
close()
}
</script>
<table class="table-fixed w-full">
@ -115,22 +104,24 @@
class="border rounded-sm overflow-hidden border-gray-200 bg-[#e6e6e6]"
/>
{:else if field.type === 'link'}
<button
on:click={() => searchBy(field.value.query)}
<a
href="/?q={field.value.query}"
on:click={() => close()}
class="underline hover:text-blue-500"
>
{field.value.label}
</button>
</a>
{:else if field.type === 'link[]'}
{#each field.value as value, i}
{#if i > 0}<span>,&nbsp; </span>
{/if}
<button
on:click={() => searchBy(value.query)}
<a
href="/?q={value.query}"
on:click={() => close()}
class="underline hover:text-blue-500"
>
{value.label}
</button>
</a>
{/each}
{:else if field.type === 'external_link'}
<a