forked from mystiq/hydrogen-web
15 lines
681 B
JavaScript
15 lines
681 B
JavaScript
import { TemplateView } from "../../general/TemplateView.js";
|
|
import { text } from "../../general/html.js";
|
|
import { AvatarView } from "../../avatar.js";
|
|
|
|
export class RoomInfoView extends TemplateView {
|
|
render(t, vm) {
|
|
return t.div({ className: "RoomInfo" }, [
|
|
t.div({ className: "RoomAvatar" }, [t.view(new AvatarView(vm, 128))]),
|
|
t.div({ className: "RoomName" }, [text(vm.name)]),
|
|
t.div({ className: "RoomId" }, [text(vm.roomId)]),
|
|
t.div({ className: "RoomMemberCount" }, [text(vm.memberCount)]),
|
|
t.div({ className: "RoomEncryption" }, [vm.isEncrypted ? "Encrypted" : "Not Encrypted"])
|
|
]);
|
|
}
|
|
}
|