Introduce a button to disable copilot integration

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
This commit is contained in:
Antonio Scandurra 2023-04-19 20:25:59 +02:00
parent 54a78d7024
commit 8610f3acf3
2 changed files with 16 additions and 2 deletions

View File

@ -5,7 +5,7 @@ use gpui::{
platform::{WindowBounds, WindowKind, WindowOptions},
AppContext, ClipboardItem, Element, Entity, View, ViewContext, ViewHandle,
};
use settings::Settings;
use settings::{settings_file::SettingsFile, Settings};
use theme::ui::modal;
#[derive(PartialEq, Eq, Debug, Clone)]
@ -199,6 +199,20 @@ impl CopilotCodeVerification {
},
)
.boxed(),
theme::ui::cta_button_with_click(
"Disable Copilot Integration",
style.auth.content_width,
&style.auth.cta_button,
cx,
{
move |_, cx| {
SettingsFile::update(cx, move |settings| {
settings.features.copilot = Some(false);
});
}
},
)
.boxed(),
])
.align_children_center()
.boxed()

View File

@ -113,7 +113,7 @@ export default function copilot(colorScheme: ColorScheme) {
},
dimensions: {
width: 280,
height: 280,
height: 320,
},
},