diff --git a/site/src/components/SearchResult.svelte b/site/src/components/SearchResult.svelte
new file mode 100644
index 0000000000..7cdb0a5e26
--- /dev/null
+++ b/site/src/components/SearchResult.svelte
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+ dispatch('navigate')}>
+
+
+ {@html highlightQuery(title, query)}
+
+
+
+
+
diff --git a/site/src/components/SiteSearch.svelte b/site/src/components/SiteSearch.svelte
index 94b58a15c8..a92ae4d543 100644
--- a/site/src/components/SiteSearch.svelte
+++ b/site/src/components/SiteSearch.svelte
@@ -45,6 +45,7 @@
import { writable } from 'svelte/store';
import { fade, fly} from 'svelte/transition';
import SearchBar from './SearchBar.svelte';
+ import SearchResult from './SearchResult.svelte';
import { onMount } from 'svelte';
export let showing = false;
@@ -86,11 +87,16 @@
showing = false} />
- {#if results.length}
- reuslts
+ {#each results as result}
+ showing = false}
+ />
{:else}
- {/if}
+ {/each}
{#if loading}
Loading...