2018-01-30 09:00:02 -08:00
|
|
|
import React from 'react';
|
2018-03-08 09:26:33 -08:00
|
|
|
import SEO from 'components/SEO';
|
2018-03-16 13:03:54 -07:00
|
|
|
import ErrorPage from 'pages/ErrorPage';
|
2018-03-08 09:26:33 -08:00
|
|
|
import NavBar from 'containers/NavBar';
|
|
|
|
import ChannelClaimsDisplay from 'containers/ChannelClaimsDisplay';
|
2018-02-22 18:05:00 -08:00
|
|
|
|
2018-01-30 09:00:02 -08:00
|
|
|
class ShowChannel extends React.Component {
|
|
|
|
render () {
|
2018-02-12 18:18:56 -08:00
|
|
|
const { channel } = this.props;
|
2018-02-08 16:42:13 -08:00
|
|
|
if (channel) {
|
2018-02-12 18:18:56 -08:00
|
|
|
const { name, longId, shortId } = channel;
|
2018-02-08 16:42:13 -08:00
|
|
|
return (
|
|
|
|
<div>
|
2018-02-23 17:57:23 -08:00
|
|
|
<SEO pageTitle={name} channel={channel} />
|
2018-02-22 18:05:00 -08:00
|
|
|
<NavBar />
|
|
|
|
<div className='row row--tall row--padded'>
|
|
|
|
<div className='column column--10'>
|
2018-02-23 17:57:23 -08:00
|
|
|
<h2>channel name: {name}</h2>
|
|
|
|
<p className={'fine-print'}>full channel id: {longId}</p>
|
|
|
|
<p className={'fine-print'}>short channel id: {shortId}</p>
|
2018-02-08 16:42:13 -08:00
|
|
|
</div>
|
2018-02-22 18:05:00 -08:00
|
|
|
<div className='column column--10'>
|
2018-02-12 18:18:56 -08:00
|
|
|
<ChannelClaimsDisplay />
|
2018-02-08 16:42:13 -08:00
|
|
|
</div>
|
2018-01-30 09:00:02 -08:00
|
|
|
</div>
|
2018-02-07 11:30:39 -08:00
|
|
|
</div>
|
2018-02-08 16:42:13 -08:00
|
|
|
);
|
|
|
|
};
|
|
|
|
return (
|
2018-02-22 18:05:00 -08:00
|
|
|
<ErrorPage error={'loading channel data...'} />
|
2018-01-30 09:00:02 -08:00
|
|
|
);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
export default ShowChannel;
|