{#if showChatRoom}
{ windowWidth = Math.max(400, e.detail.width); windowHeight = Math.max(500, e.detail.height); }} ondragmove={handleDragMove} >
Pdr Aim - {currentUser?.nickname}
{#if !isMobile}
{:else}
showUserList = !showUserList} >👥
{/if}
{#each visibleMessages as message (message.id)}
{#if message.type === 'emote'}
{formatTimestamp(new Date(message.timestamp))}
{message.user.nickname} {message.content}
{:else}
{formatTimestamp(new Date(message.timestamp))}
{message.user.nickname}:
{message.content}
{/if}
{/each}
e.key === 'Enter' && handleSubmit()} placeholder="Type a message..." disabled={!currentUser} />
Send
Buddy List
{#each onlineUsers as user}
{getStatusIcon(user.status)}
{user.nickname}
{#if user.status === 'away'}
Away
{/if}
{/each}
{/if}