skill_web/components/
mod.rs

1//! Reusable UI components
2//!
3//! This module contains all shared components used across pages.
4
5pub mod layout;
6pub mod navbar;
7pub mod sidebar;
8pub mod card;
9pub mod button;
10pub mod icons;
11pub mod instance_editor;
12pub mod notifications;
13pub mod install_skill_modal;
14pub mod import_config_modal;
15pub mod run;
16pub mod result_card;
17pub mod tooltip;
18pub mod searchable_select;
19
20// Re-export commonly used components
21pub use layout::Layout;
22pub use navbar::Navbar;
23pub use sidebar::Sidebar;
24pub use card::Card;
25pub use button::Button;
26pub use instance_editor::{
27    InstanceEditor, InstanceEditorModal, InstanceData, Capabilities,
28    ConfigKeyValueEditor, EnvironmentVariablePreview, CapabilitiesEditor,
29};
30pub use notifications::{NotificationContainer, use_notifications};
31pub use install_skill_modal::{InstallSkillModal, use_install_skill_modal};
32pub use import_config_modal::{ImportConfigModal, use_import_config_modal};
33pub use result_card::ResultCard;
34pub use tooltip::Tooltip;
35pub use searchable_select::SearchableSelect;