diff options
Diffstat (limited to 'src/components/personal_status.rs')
-rw-r--r-- | src/components/personal_status.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/components/personal_status.rs b/src/components/personal_status.rs index f830a1b..8439756 100644 --- a/src/components/personal_status.rs +++ b/src/components/personal_status.rs @@ -11,13 +11,12 @@ pub fn PersonalStatus() -> impl IntoView { let (open, set_open) = signal(false); move || if let Some(user) = user.get() { - let user: Store<User> = <ArcStore<filamento::user::User> as Clone>::clone(&(*user.user)).into(); view! { <div class="dock-item" class:focused=move || *open.read() on:click=move |_| { debug!("set open to true"); set_open.update(|state| *state = !*state) }> - <AvatarWithPresence user=user /> + <AvatarWithPresence user=user.get().into() /> <div class="dock-pill"></div> </div> {move || { @@ -26,7 +25,7 @@ pub fn PersonalStatus() -> impl IntoView { if open { view! { <Overlay set_open> - <PersonalStatusMenu user set_open/> + <PersonalStatusMenu user=user.get().into() set_open/> </Overlay> }.into_any() } else { |