pelican_ui 2.0.5

Standard UI tools and components built off Pelican UI of the RAMP stack.
Documentation
use roost_ui::{Context, Plugin, include_dir};
use crate::theme::Theme;

pub struct PelicanUI(Theme);
impl Plugin for PelicanUI {}
impl PelicanUI {
    pub fn new(ctx: &mut Context, theme: Theme) -> Self {
        ctx.assets.include_assets(include_dir!("./resources"));
        PelicanUI(theme)
    }

    pub fn theme(&self) -> &Theme {&self.0}
}

// impl Default for PelicanUI {
//     fn default() -> Self {
//         PelicanUI(Theme::default())
//     }
// }