Solstice web interface.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

25 lines
532 B

import { FC } from "react";
import { RoomState } from "modules/room/slice";
const Members: FC<Props> = ({ room }) => {
const children = [];
for (const member of room.members) {
children.push(<li key={member}>{member}</li>);
}
return <ul>{children}</ul>;
};
interface Props {
room: RoomState;
}
const RoomDetails: FC<Props> = ({ room }) => (
<div className="flex flex-col gap-3 w-80 p-3 overflow-auto">
<h3>Members ({room.userCount})</h3>
<Members room={room} />
</div>
);
export default RoomDetails;