use pelican_ui::Context;
use pelican_ui_std::AppPage;
use crate::pages::Account;
type ProfileButton = (&'static str, Box<dyn FnMut(&mut Context) -> Box<dyn AppPage>>);
pub struct IconButtonProfiles;
impl IconButtonProfiles {
pub fn block(_ctx: &mut Context) -> ProfileButton {
let closure = Box::new(move |ctx: &mut Context| {
Box::new(Account::new(ctx)) as Box<dyn AppPage>
});
("block", closure)
}
}