This commit is contained in:
Simon Cambier
2022-09-21 13:11:30 +02:00
parent 5b64f54aa4
commit 60de958d72
6 changed files with 116 additions and 59 deletions

View File

@@ -4,6 +4,7 @@
import { createEventDispatcher, onMount, tick } from 'svelte'
export let value = ''
export let label = ''
const dispatch = createEventDispatcher()
let elInput: HTMLInputElement
@@ -22,13 +23,22 @@
}, 100)
</script>
<input
bind:value
bind:this={elInput}
on:input={debouncedOnInput}
on:compositionstart={_ => toggleInputComposition(true)}
on:compositionend={_ => toggleInputComposition(false)}
type="text"
class="prompt-input"
placeholder="Type to search through your notes"
spellcheck="false" />
<div class="omnisearch-input-container">
<div class="omnisearch-input-field">
<input
bind:value
bind:this="{elInput}"
on:input="{debouncedOnInput}"
on:compositionstart="{_ => toggleInputComposition(true)}"
on:compositionend="{_ => toggleInputComposition(false)}"
type="text"
class="prompt-input"
placeholder="Type to search through your notes"
spellcheck="false" />
<span class="omnisearch-input__context">
{label}
</span>
</div>
<slot></slot>
</div>