Video default to same size
This commit is contained in:
parent
adcfdeabfa
commit
e5f45f43b3
@ -38,7 +38,6 @@ const UserList: React.FC<UserListProps> = (props: UserListProps) => {
|
|||||||
const { socketUrl, session, lobbyId } = props;
|
const { socketUrl, session, lobbyId } = props;
|
||||||
const [users, setUsers] = useState<User[] | null>(null);
|
const [users, setUsers] = useState<User[] | null>(null);
|
||||||
const [peers, setPeers] = useState<Record<string, Peer>>({});
|
const [peers, setPeers] = useState<Record<string, Peer>>({});
|
||||||
const [videoClass, setVideoClass] = useState<string>("Large");
|
|
||||||
|
|
||||||
// Bot configuration state
|
// Bot configuration state
|
||||||
const [botConfigDialogOpen, setBotConfigDialogOpen] = useState(false);
|
const [botConfigDialogOpen, setBotConfigDialogOpen] = useState(false);
|
||||||
@ -127,7 +126,6 @@ const UserList: React.FC<UserListProps> = (props: UserListProps) => {
|
|||||||
user.local = user.session_id === session.id;
|
user.local = user.session_id === session.id;
|
||||||
});
|
});
|
||||||
lobby_state.participants.sort(sortUsers);
|
lobby_state.participants.sort(sortUsers);
|
||||||
setVideoClass(lobby_state.participants.length <= 2 ? "Medium" : "Small");
|
|
||||||
setUsers(lobby_state.participants);
|
setUsers(lobby_state.participants);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -148,7 +146,7 @@ const UserList: React.FC<UserListProps> = (props: UserListProps) => {
|
|||||||
return (
|
return (
|
||||||
<Box sx={{ position: "relative", width: "100%" }}>
|
<Box sx={{ position: "relative", width: "100%" }}>
|
||||||
<Paper
|
<Paper
|
||||||
className={`UserList ${videoClass}`}
|
className={`UserList Medium`}
|
||||||
sx={{
|
sx={{
|
||||||
maxWidth: { xs: "100%", sm: 500 },
|
maxWidth: { xs: "100%", sm: 500 },
|
||||||
p: { xs: 1, sm: 2 },
|
p: { xs: 1, sm: 2 },
|
||||||
@ -211,7 +209,7 @@ const UserList: React.FC<UserListProps> = (props: UserListProps) => {
|
|||||||
</Box>
|
</Box>
|
||||||
{user.name && user.live && peers[user.session_id] && (user.local || user.has_media !== false) ? (
|
{user.name && user.live && peers[user.session_id] && (user.local || user.has_media !== false) ? (
|
||||||
<MediaControl
|
<MediaControl
|
||||||
className={videoClass}
|
className="Medium"
|
||||||
key={user.session_id}
|
key={user.session_id}
|
||||||
peer={peers[user.session_id]}
|
peer={peers[user.session_id]}
|
||||||
isSelf={user.local}
|
isSelf={user.local}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user