Add disabled style for prompt editor after confirming

This commit is contained in:
Antonio Scandurra 2023-08-26 12:07:03 +02:00
parent 658d616b96
commit 55bf45d265
4 changed files with 28 additions and 3 deletions

View file

@ -2871,8 +2871,15 @@ impl InlineAssistant {
cx.emit(InlineAssistantEvent::Dismissed);
} else {
let prompt = self.prompt_editor.read(cx).text(cx);
self.prompt_editor
.update(cx, |editor, _| editor.set_read_only(true));
self.prompt_editor.update(cx, |editor, cx| {
editor.set_read_only(true);
editor.set_field_editor_style(
Some(Arc::new(|theme| {
theme.assistant.inline.disabled_editor.clone()
})),
cx,
);
});
cx.emit(InlineAssistantEvent::Confirmed { prompt });
self.confirmed = true;
}