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