This commit is contained in:
Half-Shot 2025-12-18 09:26:33 +00:00
parent 2f1d28b366
commit 7f0306f490
2 changed files with 9 additions and 5 deletions

View File

@ -33,12 +33,16 @@ interface IProps {
onHidden: () => void;
}
export function RoomStatusBar(props: IProps): JSX.Element | null {
const vm = useRoomStatusBarViewModel(props);
export function RoomStatusBar({ room, onVisible, onHidden }: IProps): JSX.Element | null {
const vm = useRoomStatusBarViewModel({ room });
useEffect(() => {
vm.visible ? props.onVisible() : props.onHidden();
}, [vm.visible]);
if (vm.visible) {
onVisible();
} else {
onHidden();
}
}, [vm.visible, onVisible, onHidden]);
if (!vm.visible) {
return null;

View File

@ -32,7 +32,7 @@ import {
type GroupCall,
HistoryVisibility,
type ICreateRoomOpts,
EventStatus,
type EventStatus,
} from "matrix-js-sdk/src/matrix";
import { KnownMembership } from "matrix-js-sdk/src/types";
import { normalize } from "matrix-js-sdk/src/utils";