OneLauncher-Cracked/packages/oneclient_app/src/components/mod.rs
2026-07-21 13:03:33 +02:00

74 lines
2.2 KiB
Rust

mod account_switcher;
mod active_cluster_panel;
mod avatar;
mod button;
mod charts;
mod cluster_landscape_art;
mod cluster_update_popup;
mod context_menu;
mod dropdown;
mod dynamic_art;
mod icons;
mod java_install_manager;
mod java_prompt;
mod link_confirm;
mod local_image;
mod log_viewer;
mod major_version_card;
mod microsoft_login;
mod navbar;
mod notifications;
mod overlay_popup;
mod package_row;
mod pagination;
mod player_model;
mod recents_row;
mod screenshot_viewer;
mod scrollview;
mod segmented_control;
mod splash_curtain;
mod status_bar;
mod tab_bar;
mod text_input;
mod toasts;
mod toggle;
mod update_prompt;
pub use account_switcher::AccountSwitcher;
pub use active_cluster_panel::ActiveClusterPanel;
pub use avatar::Avatar;
pub use button::{Button, ButtonSize, ButtonVariant, link_button, open_folder_button};
pub use charts::{BarChart, PieChart, ValueUnit, slice_color};
pub use cluster_landscape_art::ClusterLandscapeArt;
pub use cluster_update_popup::ClusterUpdatePopup;
pub use context_menu::ContextMenu;
pub use dropdown::Dropdown;
pub use dynamic_art::DynamicArt;
pub use icons::{Icon, IconType};
pub use java_install_manager::JavaInstallManager;
pub use java_prompt::JavaPromptOverlay;
pub use link_confirm::ConfirmLinkOverlay;
pub use local_image::LocalImage;
pub use log_viewer::LogViewer;
pub use major_version_card::MajorVersionCard;
pub use microsoft_login::use_microsoft_login;
pub(crate) use microsoft_login::login_dialog;
pub(crate) use navbar::window_controls;
pub use navbar::{AppNavbar, OnboardingNavbar};
pub use notifications::NotificationCenter;
pub use overlay_popup::OverlayPopup;
pub use package_row::{CardLayout, PackageEntry, PackageRow, provider_badge};
pub use pagination::Pagination;
pub use player_model::PlayerModel;
pub use recents_row::RecentsRow;
pub use screenshot_viewer::ScreenshotViewer;
pub(crate) use scrollview::corrected_scroll;
pub use scrollview::{ScrollArea, ScrollAreaCtx};
pub use segmented_control::{Segment, SegmentedControl};
pub use splash_curtain::SplashCurtain;
pub use status_bar::StatusBar;
pub use tab_bar::{TabBar, TabItem};
pub use text_input::{TextInput, validate_number};
pub use toasts::Toasts;
pub use toggle::{toggle, toggle_controlled, toggle_disabled};
pub use update_prompt::UpdatePromptOverlay;