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