mirror of
https://github.com/vector-im/element-call.git
synced 2026-03-31 07:00:26 +00:00
per member tiles
This commit is contained in:
@@ -84,6 +84,7 @@ const UserMediaTile = forwardRef<HTMLDivElement, UserMediaTileProps>(
|
||||
const videoEnabled = useObservableEagerState(vm.videoEnabled);
|
||||
const speaking = useObservableEagerState(vm.speaking);
|
||||
const cropVideo = useObservableEagerState(vm.cropVideo);
|
||||
const keys = useObservableEagerState(vm.keys);
|
||||
const isRTCParticipantAvailable = useObservableEagerState(
|
||||
vm.isRTCParticipantAvailable,
|
||||
);
|
||||
@@ -121,6 +122,7 @@ const UserMediaTile = forwardRef<HTMLDivElement, UserMediaTileProps>(
|
||||
ref={ref}
|
||||
video={video}
|
||||
member={vm.member}
|
||||
keys={keys}
|
||||
unencryptedWarning={unencryptedWarning}
|
||||
videoEnabled={videoEnabled && showVideo}
|
||||
videoFit={cropVideo ? "cover" : "contain"}
|
||||
|
||||
@@ -29,6 +29,7 @@ interface Props extends ComponentProps<typeof animated.div> {
|
||||
videoFit: "cover" | "contain";
|
||||
mirror: boolean;
|
||||
member: RoomMember | undefined;
|
||||
keys: { index: number; key: Uint8Array }[];
|
||||
videoEnabled: boolean;
|
||||
unencryptedWarning: boolean;
|
||||
nameTagLeadingIcon?: ReactNode;
|
||||
@@ -48,6 +49,7 @@ export const MediaView = forwardRef<HTMLDivElement, Props>(
|
||||
videoFit,
|
||||
mirror,
|
||||
member,
|
||||
keys,
|
||||
videoEnabled,
|
||||
unencryptedWarning,
|
||||
nameTagLeadingIcon,
|
||||
@@ -98,11 +100,18 @@ export const MediaView = forwardRef<HTMLDivElement, Props>(
|
||||
minature={avatarSize < 96}
|
||||
showTimer={handRaiseTimerVisible}
|
||||
/>
|
||||
{/* {keys &&
|
||||
keys.map(({ index, key }) => (
|
||||
<Text as="span" size="sm">
|
||||
index:{index}, key:{key}
|
||||
</Text>
|
||||
))} */}
|
||||
<div className={styles.nameTag}>
|
||||
{nameTagLeadingIcon}
|
||||
<Text as="span" size="sm" weight="medium" className={styles.name}>
|
||||
{displayName}
|
||||
</Text>
|
||||
|
||||
{unencryptedWarning && (
|
||||
<Tooltip
|
||||
label={t("common.unencrypted")}
|
||||
|
||||
Reference in New Issue
Block a user