You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/test/runtime/samples/component-yield-placement/Modal.svelte

12 lines
307 B

<script>
import { createEventDispatcher } from 'svelte';
const dispatch = createEventDispatcher();
const destroy = () => dispatch('destroy');
</script>
<div class='modal-background' on:click='{destroy}'></div>
<div class='modal'>
<slot></slot>
<button on:click='{destroy}'>close modal</button>
</div>