mirror of
https://github.com/vector-im/element-call.git
synced 2026-03-31 07:00:26 +00:00
Handle no visible media id
This commit is contained in:
@@ -210,7 +210,9 @@ export const SpotlightTile = forwardRef<HTMLDivElement, Props>(
|
||||
const ref = useMergedRefs(ourRef, theirRef);
|
||||
const maximised = useObservableEagerState(vm.maximised);
|
||||
const media = useObservableEagerState(vm.media);
|
||||
const [visibleId, setVisibleId] = useState(media[0].id);
|
||||
const [visibleId, setVisibleId] = useState<string | undefined>(
|
||||
media.length > 0 ? media[0].id : undefined,
|
||||
);
|
||||
const latestMedia = useLatest(media);
|
||||
const latestVisibleId = useLatest(visibleId);
|
||||
const visibleIndex = media.findIndex((vm) => vm.id === visibleId);
|
||||
|
||||
Reference in New Issue
Block a user