import { h, Component } from 'preact'; import PropTypes from 'prop-types'; import CodeEditor from './codeEditor'; export default class Content extends Component { static propTypes = { resource: PropTypes.object, onExit: PropTypes.func, activeChannelId: PropTypes.number, pusherKey: PropTypes.string, }; render() { if (!this.props.resource) { return "" } else { return (
{display(this.props)}
); } } } function display(props) { if (props.resource.type_of === "loading-user") { return
} else if (props.resource.type_of === "loading-user") { return
} else if (props.resource.type_of === "user") { return

{props.resource.name}

{props.resource.summary}
} else if (props.resource.type_of === "article") { return (

{props.resource.title}

{props.resource.user.username}/ {props.resource.user.name}

) } else if (props.resource.type_of === "code_editor") { return } }