import React from 'react';
import PropTypes from 'prop-types';
import './RoomIntro.scss';
import colorMXID from '../../../util/colorMXID';
import Text from '../../atoms/text/Text';
import Avatar from '../../atoms/avatar/Avatar';
function RoomIntro({
roomId, avatarSrc, name, heading, desc, time,
}) {
return (
{heading}
{desc}
{ time !== null && {time}}
);
}
RoomIntro.defaultProps = {
avatarSrc: null,
time: null,
};
RoomIntro.propTypes = {
roomId: PropTypes.string.isRequired,
avatarSrc: PropTypes.oneOfType([
PropTypes.string,
PropTypes.bool,
]),
name: PropTypes.string.isRequired,
heading: PropTypes.node.isRequired,
desc: PropTypes.node.isRequired,
time: PropTypes.node,
};
export default RoomIntro;