aboutsummaryrefslogtreecommitdiff
path: root/src/ui/settings.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-10 15:24:24 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-10 15:33:45 +0300
commit36a1b7f86444871f0c38ff36510a6e3c2eec48c6 (patch)
tree4a2d100eef7f26af7feaa93ce661423c3994c54e /src/ui/settings.rs
parent8d13492926829c5cf0ea42c8613344cd65ff59fa (diff)
feat: distribute agent detection manifests
Diffstat (limited to 'src/ui/settings.rs')
-rw-r--r--src/ui/settings.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ui/settings.rs b/src/ui/settings.rs
index b7104ea6..d17ba4ed 100644
--- a/src/ui/settings.rs
+++ b/src/ui/settings.rs
@@ -194,11 +194,13 @@ pub(crate) fn settings_primary_button_label(
}
pub(crate) fn settings_show_primary_action(app: &AppState) -> bool {
- app.settings.section != crate::app::state::SettingsSection::Integrations
- || app
+ match app.settings.section {
+ crate::app::state::SettingsSection::Integrations => app
.integration_recommendations
.iter()
- .any(crate::integration::IntegrationRecommendation::needs_install)
+ .any(crate::integration::IntegrationRecommendation::needs_install),
+ _ => true,
+ }
}
pub(crate) fn settings_button_rects(