summaryrefslogtreecommitdiffstats
path: root/src/components/personal_status.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/personal_status.rs')
-rw-r--r--src/components/personal_status.rs5
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 {