{#if value}
0 ? "peer" : "chat" }} colorKey={value.id} hasAvatar={value.hasAvatar} name={value.title} size={2.25} /> {:else}
{/if}
{label}
{value?.title ?? (required ? t("watches.choose") : empty)}
{#if value && !required}
onpick(null)} title={t("watches.clear")} type="button" >
{/if}
{#if open}
picker.search(query)} placeholder={people ? t("watches.searchPeople") : t("watches.search")} type="text" bind:value={query} {@attach focus} > {#each results as chat (chat.chat_id)}
choose(chat)} type="button">
0 ? "peer" : "chat", }} colorKey={chat.chat_id} hasAvatar={chat.has_avatar} name={chat.title ?? ""} size={2} />
{chat.title ?? t("watches.unknownChat", { id: chat.chat_id })}
{:else}
{t("watches.nothing")}
{/each}
{/if}