Skip to content

Commit 0bb28e3

Browse files
committed
Update the logic to show hide panel
1 parent ba2d618 commit 0bb28e3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Core/Sources/SuggestionWidget/SuggestionPanelView.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,11 @@ final class SuggestionPanelViewModel: ObservableObject {
6767
case .suggestion:
6868
if content != nil {
6969
activeTab = .suggestion
70-
isPanelDisplayed = true
7170
return
7271
}
7372
case .chat:
7473
if chat != nil {
7574
activeTab = .chat
76-
isPanelDisplayed = true
7775
return
7876
}
7977
}
@@ -88,7 +86,6 @@ final class SuggestionPanelViewModel: ObservableObject {
8886
return
8987
}
9088

91-
isPanelDisplayed = false
9289
activeTab = .suggestion
9390
}
9491
}

Core/Sources/SuggestionWidget/SuggestionWidgetController.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ public extension SuggestionWidgetController {
224224
Task {
225225
if let suggestion = await dataSource?.suggestionForFile(at: fileURL) {
226226
suggestionPanelViewModel.content = .suggestion(suggestion)
227+
suggestionPanelViewModel.isPanelDisplayed = true
227228
}
228229
}
229230
}
@@ -241,6 +242,7 @@ public extension SuggestionWidgetController {
241242
242243
func presentError(_ errorDescription: String) {
243244
suggestionPanelViewModel.content = .error(errorDescription)
245+
suggestionPanelViewModel.isPanelDisplayed = true
244246
widgetViewModel.isProcessing = false
245247
}
246248
@@ -249,6 +251,7 @@ public extension SuggestionWidgetController {
249251
Task {
250252
if let chat = await dataSource?.chatForFile(at: fileURL) {
251253
suggestionPanelViewModel.chat = chat
254+
suggestionPanelViewModel.isPanelDisplayed = true
252255
253256
Task { @MainActor in
254257
// looks like we need a delay.

0 commit comments

Comments
 (0)