[bugfix-520] clear selected items when switching BS version tab + remove a console log

This commit is contained in:
MathieuG-P
2024-08-12 20:22:33 +02:00
parent daa2f864cc
commit 5fbc69e772
4 changed files with 6 additions and 3 deletions
@@ -76,6 +76,8 @@ export const LocalMapsListPanel = forwardRef<unknown, Props>(({ version, classNa
return noop;
}, [linkedState]);
useOnUpdate(() => setSelectedMaps([]), [version]); // Clear selected maps when version changes
useEffect(() => {
if (isActiveOnce) {
loadMaps();
@@ -183,6 +183,8 @@ export const LocalPlaylistsListPanel = forwardRef<LocalPlaylistsListRef, Props>(
return lastValueFrom(obs);
}
useOnUpdate(() => selectedPlaylists$.next([]), [version]);
useOnUpdate(() => {
if(!isActiveOnce){ return noop(); }
@@ -80,9 +80,6 @@ export const PlaylistItem = memo(({ title,
const showNps = minNps !== undefined && maxNps !== undefined;
const durationText = (() => {
console.log("DURATION", duration);
if (!duration) {
return null;
}
@@ -70,6 +70,8 @@ export const ModelsGrid = forwardRef<unknown, Props>(({ className, version, type
[modelsSelected, models]
);
useOnUpdate(() => setModelsSelected([]), [version]);
useOnUpdate(() => setRenderableModels(() => (
models?.map(model => ({
model,