diff --git a/crates/notedeck_columns/src/accounts/mod.rs b/crates/notedeck_columns/src/accounts/mod.rs index 0e482ea..dc1faa4 100644 --- a/crates/notedeck_columns/src/accounts/mod.rs +++ b/crates/notedeck_columns/src/accounts/mod.rs @@ -78,7 +78,7 @@ pub fn render_accounts_route( app_ctx: &mut AppContext, jobs: &mut JobsCache, login_state: &mut AcquireKeyState, - onboarding: &Onboarding, + onboarding: &mut Onboarding, follow_packs_ui: &mut Nip51SetUiCache, route: AccountsRoute, ) -> Option { diff --git a/crates/notedeck_columns/src/nav.rs b/crates/notedeck_columns/src/nav.rs index d14594d..8324223 100644 --- a/crates/notedeck_columns/src/nav.rs +++ b/crates/notedeck_columns/src/nav.rs @@ -591,7 +591,7 @@ fn render_nav_body( ctx, &mut app.jobs, &mut app.view_state.login, - &app.onboarding, + &mut app.onboarding, &mut app.view_state.follow_packs, *amr, ) else { diff --git a/crates/notedeck_columns/src/ui/onboarding.rs b/crates/notedeck_columns/src/ui/onboarding.rs index 21a718d..8fc813f 100644 --- a/crates/notedeck_columns/src/ui/onboarding.rs +++ b/crates/notedeck_columns/src/ui/onboarding.rs @@ -12,7 +12,7 @@ use crate::{onboarding::Onboarding, ui::widgets::styled_button}; /// Display Follow Packs for the user to choose from authors trusted by the Damus team pub struct FollowPackOnboardingView<'a> { - onboarding: &'a Onboarding, + onboarding: &'a mut Onboarding, ui_state: &'a mut Nip51SetUiCache, ndb: &'a Ndb, images: &'a mut Images, @@ -33,7 +33,7 @@ pub enum FollowPacksResponse { impl<'a> FollowPackOnboardingView<'a> { pub fn new( - onboarding: &'a Onboarding, + onboarding: &'a mut Onboarding, ui_state: &'a mut Nip51SetUiCache, ndb: &'a Ndb, images: &'a mut Images,