Inline outclick handlers

pull/6962/head
Nayan Gautam 5 years ago
parent b674421434
commit d35db4cfba

@ -2,15 +2,11 @@
import { clickOutside } from "./click_outside.js";
let showModal = true;
function handleOutclick(){
showModal = false;
}
</script>
<button on:click={() => (showModal = true)}>Show Modal</button>
{#if showModal}
<div class="box" use:clickOutside on:outclick={handleOutclick}>
<div class="box" use:clickOutside on:outclick={() => (showModal = false)}>
Click outside me!
</div>
{/if}

@ -2,10 +2,6 @@
let showModal = true;
function handleOutclick(){
showModal = false;
}
</script>
<style>
@ -27,7 +23,7 @@
<button on:click={() => (showModal = true)}>Show Modal</button>
{#if showModal}
<div class="box" on:outclick={handleOutclick}>
<div class="box" on:outclick={() => (showModal = false)}>
Click outside me!
</div>
{/if}

@ -2,10 +2,6 @@
import { clickOutside } from "./click_outside.js";
let showModal = true;
function handleOutclick(){
showModal = false;
}
</script>
<style>
@ -27,7 +23,7 @@
<button on:click={() => (showModal = true)}>Show Modal</button>
{#if showModal}
<div class="box" use:clickOutside on:outclick={handleOutclick}>
<div class="box" use:clickOutside on:outclick={() => (showModal = false)}>
Click outside me!
</div>
{/if}

@ -18,7 +18,7 @@ import { clickOutside } from "./click_outside.js";
...then use it with the element:
```html
<div class="box" use:clickOutside on:outclick="{handleOutclick}">
<div class="box" use:clickOutside on:outclick="{() => (showModal = false)}">
Click outside me!
</div>
```

Loading…
Cancel
Save