Files
flotilla/src/lib/components/LongPress.svelte
T
2024-10-24 16:28:56 -07:00

16 lines
298 B
Svelte

<script lang="ts">
export let onLongPress
const onTouchStart = () => {
timeout = setTimeout(onLongPress, 500)
}
const onTouchEnd = () => clearTimeout(timeout)
let timeout: number
</script>
<div on:touchstart={onTouchStart} on:touchend={onTouchEnd} {...$$props}>
<slot />
</div>