1mod agent_notification;
2mod end_trial_upsell;
3mod hold_for_default;
4mod mention_crease;
5mod model_selector_components;
6mod undo_reject_toast;
7
8pub use agent_notification::*;
9pub use end_trial_upsell::*;
10pub use hold_for_default::*;
11pub use mention_crease::*;
12pub use model_selector_components::*;
13pub use undo_reject_toast::*;
14
15/// Returns the appropriate [`DocumentationSide`] for documentation asides
16/// in the agent panel, based on the current dock position.
17pub fn documentation_aside_side(cx: &gpui::App) -> ui::DocumentationSide {
18 use agent_settings::AgentSettings;
19 use settings::Settings;
20 use ui::DocumentationSide;
21
22 match AgentSettings::get_global(cx).dock {
23 settings::DockPosition::Left => DocumentationSide::Right,
24 settings::DockPosition::Bottom | settings::DockPosition::Right => DocumentationSide::Left,
25 }
26}