Null guard space hierarchy (#7729)

This commit is contained in:
Michael Telatynski 2022-02-07 13:48:35 +00:00 committed by GitHub
parent 5d89230271
commit 30e80aa87d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -475,7 +475,7 @@ const INITIAL_PAGE_SIZE = 20;
export const useRoomHierarchy = (space: Room): {
loading: boolean;
rooms: IHierarchyRoom[];
rooms?: IHierarchyRoom[];
hierarchy: RoomHierarchy;
error: Error;
loadMore(pageSize?: number): Promise<void>;
@ -716,7 +716,7 @@ const SpaceHierarchy = ({
return <RovingTabIndexProvider onKeyDown={onKeyDown} handleHomeEnd handleUpDown>
{ ({ onKeyDownHandler }) => {
let content: JSX.Element;
if (loading && !rooms.length) {
if (loading && !rooms?.length) {
content = <Spinner />;
} else {
const hasPermissions = space?.getMyMembership() === "join" &&