Skip to content

Commit f520604

Browse files
committed
Fixed oversight in toggle code
1 parent c5ba44c commit f520604

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/modals/MediaDbSearchModal.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,17 @@ export class MediaDbSearchModal extends Modal {
106106
currentToggle = apiToggleComponent;
107107
}
108108
apiToggleComponent.onChange(value => {
109-
if (currentToggle && currentToggle !== apiToggleComponent) {
110-
currentToggle.setValue(false);
109+
if (value) {
110+
if (currentToggle && currentToggle !== apiToggleComponent) {
111+
currentToggle.setValue(false);
112+
this.selectedTypes.find(x => x.name === mediaType).selected = false;
113+
}
114+
currentToggle = apiToggleComponent;
115+
this.selectedTypes.find(x => x.name === mediaType).selected = true;
116+
} else {
117+
currentToggle = null;
118+
this.selectedTypes.find(x => x.name === mediaType).selected = false;
111119
}
112-
currentToggle = value ? apiToggleComponent : null;
113120
});
114121
apiToggleComponentWrapper.appendChild(apiToggleComponent.toggleEl);
115122
toggleComponents.push(apiToggleComponent);

0 commit comments

Comments
 (0)