Dropdown on click, not on hover
This commit is contained in:
parent
fe68d34d1c
commit
53ce9abb61
|
@ -5,16 +5,20 @@
|
||||||
input.value = prompt
|
input.value = prompt
|
||||||
input.style.height = 'auto'
|
input.style.height = 'auto'
|
||||||
input.style.height = input.scrollHeight + 'px'
|
input.style.height = input.scrollHeight + 'px'
|
||||||
|
active = false
|
||||||
}
|
}
|
||||||
|
|
||||||
export let input : HTMLTextAreaElement
|
export let input : HTMLTextAreaElement
|
||||||
|
|
||||||
|
let active: boolean = false
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if input}
|
{#if input}
|
||||||
<div class="columns is-centered">
|
<div class="columns is-centered">
|
||||||
<div class="column is-half">
|
<div class="column is-half">
|
||||||
<div class="dropdown is-hoverable is-fullwidth">
|
<div class="dropdown is-fullwidth" class:is-active={active}>
|
||||||
<div class="dropdown-trigger">
|
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||||
|
<div class="dropdown-trigger" on:click={() => { active = !active }}>
|
||||||
<button class="button is-fullwidth" aria-haspopup="true" aria-controls="dropdown-menu">
|
<button class="button is-fullwidth" aria-haspopup="true" aria-controls="dropdown-menu">
|
||||||
<span>Select a pre-made prompt</span>
|
<span>Select a pre-made prompt</span>
|
||||||
<span class="icon is-small">👇</span>
|
<span class="icon is-small">👇</span>
|
||||||
|
|
Loading…
Reference in New Issue