summaryrefslogtreecommitdiffstats
path: root/src/views/macaw/open_chats_panel.rs
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@bunny.garden>2025-06-02 21:16:18 +0100
committerLibravatar cel 🌸 <cel@bunny.garden>2025-06-02 21:16:18 +0100
commit4a5aa6579f5184c443ffbe80ce93e0daa0926826 (patch)
treec1c2e71dc7765403ae0a3670d50eaaf158b24786 /src/views/macaw/open_chats_panel.rs
parentab654372e4d3766c8df17623a6de8922fc2a1960 (diff)
downloadmacaw-web-main.tar.gz
macaw-web-main.tar.bz2
macaw-web-main.zip
fix: put reactive calls in reactive contexts to update avatar on avatar updateHEADmain
Diffstat (limited to 'src/views/macaw/open_chats_panel.rs')
-rw-r--r--src/views/macaw/open_chats_panel.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/views/macaw/open_chats_panel.rs b/src/views/macaw/open_chats_panel.rs
index ddc9ec9..bdb0084 100644
--- a/src/views/macaw/open_chats_panel.rs
+++ b/src/views/macaw/open_chats_panel.rs
@@ -57,13 +57,16 @@ mod open_chat {
#[component]
pub fn OpenChatView(chat: MacawChat) -> impl IntoView {
- let chat_jid = move || chat.chat.try_get_value().unwrap().get().correspondent().get();
-
view! {
<div class="open-chat-view">
<ChatViewHeader chat=chat.clone() />
<MessageHistoryBuffer chat=chat.clone() />
- <ChatViewMessageComposer chat=chat_jid() />
+ {move || {
+ let chat_jid = chat.get().correspondent().get();
+ view! {
+ <ChatViewMessageComposer chat=chat_jid />
+ }
+ }}
</div>
}
}