mirror of
https://github.com/cinnyapp/cinny.git
synced 2024-11-20 06:49:52 +01:00
Fixed #59 : Consistant channel avatar bg
This commit is contained in:
parent
e95a859ee9
commit
d7e3e70430
3 changed files with 5 additions and 3 deletions
|
@ -13,11 +13,11 @@ function linkifyContent(content) {
|
|||
}
|
||||
|
||||
function ChannelIntro({
|
||||
avatarSrc, name, heading, desc, time,
|
||||
roomId, avatarSrc, name, heading, desc, time,
|
||||
}) {
|
||||
return (
|
||||
<div className="channel-intro">
|
||||
<Avatar imageSrc={avatarSrc} text={name.slice(0, 1)} bgColor={colorMXID(name)} size="large" />
|
||||
<Avatar imageSrc={avatarSrc} text={name.slice(0, 1)} bgColor={colorMXID(roomId)} size="large" />
|
||||
<div className="channel-intro__content">
|
||||
<Text className="channel-intro__name" variant="h1">{heading}</Text>
|
||||
<Text className="channel-intro__desc" variant="b1">{linkifyContent(desc)}</Text>
|
||||
|
@ -33,6 +33,7 @@ ChannelIntro.defaultProps = {
|
|||
};
|
||||
|
||||
ChannelIntro.propTypes = {
|
||||
roomId: PropTypes.string.isRequired,
|
||||
avatarSrc: PropTypes.oneOfType([
|
||||
PropTypes.string,
|
||||
PropTypes.bool,
|
||||
|
|
|
@ -127,6 +127,7 @@ function genChannelIntro(mEvent, roomTimeline) {
|
|||
return (
|
||||
<ChannelIntro
|
||||
key={mEvent ? mEvent.getId() : Math.random().toString(20).substr(2, 6)}
|
||||
roomId={roomTimeline.roomId}
|
||||
avatarSrc={avatarSrc}
|
||||
name={roomTimeline.room.name}
|
||||
heading={`Welcome to ${roomTimeline.room.name}`}
|
||||
|
|
|
@ -27,7 +27,7 @@ function ChannelViewHeader({ roomId }) {
|
|||
|
||||
return (
|
||||
<Header>
|
||||
<Avatar imageSrc={avatarSrc} text={roomName.slice(0, 1)} bgColor={colorMXID(roomName)} size="small" />
|
||||
<Avatar imageSrc={avatarSrc} text={roomName.slice(0, 1)} bgColor={colorMXID(roomId)} size="small" />
|
||||
<TitleWrapper>
|
||||
<Text variant="h2">{roomName}</Text>
|
||||
{ typeof roomTopic !== 'undefined' && <p title={roomTopic} className="text text-b3">{roomTopic}</p>}
|
||||
|
|
Loading…
Reference in a new issue