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;