summaryrefslogtreecommitdiffstats
path: root/src/views/macaw/open_chats_panel.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/macaw/open_chats_panel.rs')
-rw-r--r--src/views/macaw/open_chats_panel.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/views/macaw/open_chats_panel.rs b/src/views/macaw/open_chats_panel.rs
index 062c786..ddc9ec9 100644
--- a/src/views/macaw/open_chats_panel.rs
+++ b/src/views/macaw/open_chats_panel.rs
@@ -36,7 +36,7 @@ pub fn OpenChatsPanelView() -> impl IntoView {
{move || {
if let Some(open_chat) = open_chats.chat_view().get() {
if let Some(open_chat) = open_chats.chats().read().get(&open_chat) {
- view! { <OpenChatView chat=open_chat.clone() /> }.into_any()
+ view! { <OpenChatView chat=open_chat.clone().into() /> }.into_any()
} else {
view! {}.into_any()
}
@@ -57,9 +57,7 @@ mod open_chat {
#[component]
pub fn OpenChatView(chat: MacawChat) -> impl IntoView {
- let chat_chat: Store<Chat> =
- <ArcStore<filamento::chat::Chat> as Clone>::clone(&chat.chat).into();
- let chat_jid = move || chat_chat.correspondent().get();
+ let chat_jid = move || chat.chat.try_get_value().unwrap().get().correspondent().get();
view! {
<div class="open-chat-view">