diff --git a/src/components/views/dialogs/AddExistingToSpaceDialog.tsx b/src/components/views/dialogs/AddExistingToSpaceDialog.tsx index 0188fa4a066..118ee2766fa 100644 --- a/src/components/views/dialogs/AddExistingToSpaceDialog.tsx +++ b/src/components/views/dialogs/AddExistingToSpaceDialog.tsx @@ -266,9 +266,11 @@ export const AddExistingToSpace: React.FC = ({ // only count spaces when alone as they're shown on a separate modal all on their own const numSpaces = (spacesRenderer && !dmsRenderer && !roomsRenderer) ? spaces.length : 0; + const numRooms = roomsRenderer ? rooms.length : 0; + const numDms = dmsRenderer ? dms.length : 0; let noResults = true; - if ((roomsRenderer && rooms.length > 0) || (dmsRenderer && dms.length > 0) || (numSpaces > 0)) { + if (numSpaces > 0 || numRooms > 0 || numDms > 0) { noResults = false; } @@ -287,9 +289,9 @@ export const AddExistingToSpace: React.FC = ({ }); }; - const roomsScrollState = getScrollState(scrollState, rooms.length); - const spacesScrollState = getScrollState(scrollState, numSpaces, rooms.length); - const dmsScrollState = getScrollState(scrollState, dms.length, numSpaces, rooms.length); + const roomsScrollState = getScrollState(scrollState, numRooms); + const spacesScrollState = getScrollState(scrollState, numSpaces, numRooms); + const dmsScrollState = getScrollState(scrollState, numDms, numSpaces, numRooms); return