Spaces:
Runtime error
Runtime error
<script lang="ts"> | |
import { onMount, createEventDispatcher } from 'svelte'; | |
import PPButton from '$lib/Buttons/PPButton.svelte'; | |
import RoomsSelector from '$lib/Buttons/RoomsSelector.svelte'; | |
import AboutButton from '$lib/Buttons/AboutButton.svelte'; | |
import { toggleAbout } from '$lib/store'; | |
// import { useBroadcastEvent } from '$lib/liveblocks'; | |
// const broadcast = useBroadcastEvent(); | |
const dispatch = createEventDispatcher(); | |
export let isLoading = false; | |
const onKeyup = (e: KeyboardEvent) => { | |
if (e.key === 'Enter') { | |
dispatch('prompt'); | |
} | |
}; | |
onMount(() => { | |
window.addEventListener('keyup', onKeyup); | |
return () => { | |
window.removeEventListener('keyup', onKeyup); | |
}; | |
}); | |
</script> | |
<div class="flex items-center justify-between px-12"> | |
<AboutButton | |
on:click={() => { | |
$toggleAbout = !$toggleAbout; | |
// broadcast({ type: 'EMOJI', emoji: '🔥' }); | |
}} | |
/> | |
<button | |
on:click={() => dispatch('prompt')} | |
class="text-3xl bg-blue-600 text-white px-6 py-2 rounded-2xl ring ring-blue-500 font-semibold shadow-2xl self-center" | |
>🖍 Paint</button | |
><RoomsSelector {isLoading} /> | |
<!-- <PPButton {isLoading} on:click={() => dispatch('prompt')} /> --> | |
</div> | |