{button_labels.waiting || "Connecting..."}
{:else if stream_state === "open"}
{#if mode === "send-receive"}
stream}
stream_state={"open"}
icon={Circle}
{icon_button_color}
{pulse_color}
/>
{:else}
{/if}
{button_labels.stop || i18n("audio.stop")}
{:else}
{button_labels.start || i18n("audio.record")}
{/if}