lingxia-logic 0.6.1

JavaScript runtime for LingXia lightweight application
use rong::{JSContext, JSResult};

mod action_sheet;
mod capsule;
mod modal;
mod navbar;
mod pull_to_refresh;
mod router;
mod tabbar;
mod toast;

pub(crate) use action_sheet::present_action_sheet;

/// Initialize UI module
pub(crate) fn init(ctx: &JSContext) -> JSResult<()> {
    toast::init(ctx)?;
    modal::init(ctx)?;
    action_sheet::init(ctx)?;
    navbar::init(ctx)?;
    tabbar::init(ctx)?;
    router::init(ctx)?;
    pull_to_refresh::init(ctx)?;
    capsule::init(ctx)?;
    Ok(())
}