Make prop calls not fail when there is no function

This commit is contained in:
Leon Grünewald 2024-09-28 11:57:51 +02:00
parent 424c26e09e
commit 22867f269e
2 changed files with 3 additions and 3 deletions

View file

@ -8,7 +8,7 @@
let streamId = $state("doggoat"); let streamId = $state("doggoat");
</script> </script>
<Dialog close={() => close()}> <Dialog close={() => close?.()}>
<div class="add-stream-dialog"> <div class="add-stream-dialog">
{#if step === 0} {#if step === 0}
<div class="step-0"> <div class="step-0">
@ -46,7 +46,7 @@
> >
<button <button
onclick={() => { onclick={() => {
add({ type, streamId }); add?.({ type, streamId });
step = 0; step = 0;
}}>Add</button }}>Add</button
> >

View file

@ -4,7 +4,7 @@
let { streams = $bindable(null), close } = $props(); let { streams = $bindable(null), close } = $props();
</script> </script>
<Dialog close={() => close()}> <Dialog close={() => close?.()}>
<pre> <pre>
{JSON.stringify(streams)} {JSON.stringify(streams)}
</pre> </pre>