import { h, Component } from 'preact';
import PropTypes from 'prop-types';
import CodeEditor from './codeEditor';
import GithubRepo from './githubRepo';
import ChannelDetails from './channelDetails';
import UserDetails from './userDetails';
export default class Content extends Component {
static propTypes = {
resource: PropTypes.object,
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
} else if (props.resource.type_of === "article") {
return (
)
} else if (props.resource.type_of === "github") {
return
} else if (props.resource.type_of === "channel-details") {
return
} else if (props.resource.type_of === "code_editor") {
return
}
}