Display room avatars

This commit is contained in:
Robin Townsend 2022-05-18 19:00:59 -04:00
commit 24f721e414
12 changed files with 112 additions and 63 deletions

View file

@ -57,12 +57,13 @@ export function HeaderLogo({ className }) {
);
}
export function RoomHeaderInfo({ roomName }) {
export function RoomHeaderInfo({ roomName, avatarUrl }) {
return (
<>
<div className={styles.roomAvatar}>
<Avatar
size="md"
src={avatarUrl}
bgKey={roomName}
fallback={roomName.slice(0, 1).toUpperCase()}
/>
@ -73,13 +74,13 @@ export function RoomHeaderInfo({ roomName }) {
);
}
export function RoomSetupHeaderInfo({ roomName, ...rest }) {
export function RoomSetupHeaderInfo({ roomName, avatarUrl, ...rest }) {
const ref = useRef();
const { buttonProps } = useButton(rest, ref);
return (
<button className={styles.backButton} ref={ref} {...buttonProps}>
<ArrowLeftIcon width={16} height={16} />
<RoomHeaderInfo roomName={roomName} />
<RoomHeaderInfo roomName={roomName} avatarUrl={avatarUrl} />
</button>
);
}