only render retrieve context button if semantic index is enabled
This commit is contained in:
parent
166ca2a227
commit
ed894cc06f
2 changed files with 16 additions and 13 deletions
|
@ -2750,7 +2750,8 @@ impl View for InlineAssistant {
|
||||||
.element()
|
.element()
|
||||||
.aligned(),
|
.aligned(),
|
||||||
)
|
)
|
||||||
.with_child(
|
.with_children(if SemanticIndex::enabled(cx) {
|
||||||
|
Some(
|
||||||
Button::action(ToggleRetrieveContext)
|
Button::action(ToggleRetrieveContext)
|
||||||
.with_tooltip("Retrieve Context", theme.tooltip.clone())
|
.with_tooltip("Retrieve Context", theme.tooltip.clone())
|
||||||
.with_id(self.id)
|
.with_id(self.id)
|
||||||
|
@ -2762,6 +2763,9 @@ impl View for InlineAssistant {
|
||||||
.element()
|
.element()
|
||||||
.aligned(),
|
.aligned(),
|
||||||
)
|
)
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
})
|
||||||
.with_children(if let Some(error) = self.codegen.read(cx).error() {
|
.with_children(if let Some(error) = self.codegen.read(cx).error() {
|
||||||
Some(
|
Some(
|
||||||
Svg::new("icons/error.svg")
|
Svg::new("icons/error.svg")
|
||||||
|
|
|
@ -2,7 +2,6 @@ use crate::codegen::CodegenKind;
|
||||||
use language::{BufferSnapshot, OffsetRangeExt, ToOffset};
|
use language::{BufferSnapshot, OffsetRangeExt, ToOffset};
|
||||||
use std::cmp::{self, Reverse};
|
use std::cmp::{self, Reverse};
|
||||||
use std::fmt::Write;
|
use std::fmt::Write;
|
||||||
use std::iter;
|
|
||||||
use std::ops::Range;
|
use std::ops::Range;
|
||||||
use tiktoken_rs::ChatCompletionRequestMessage;
|
use tiktoken_rs::ChatCompletionRequestMessage;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue