lbry-desktop/ui/component/abandonedChannelPreview/view.jsx

42 lines
1.3 KiB
React
Raw Normal View History

// @flow
import React from 'react';
import classnames from 'classnames';
import ChannelThumbnail from 'component/channelThumbnail';
import { parseURI } from 'lbry-redux';
2021-02-25 18:43:56 +01:00
import ChannelBlockButton from 'component/channelBlockButton';
import ChannelMuteButton from 'component/channelMuteButton';
type Props = {
uri: string,
type: string,
};
function AbandonedChannelPreview(props: Props) {
2021-02-25 18:43:56 +01:00
const { uri, type } = props;
const { channelName } = parseURI(uri);
return (
2020-02-05 19:01:07 +01:00
<li className={classnames('claim-preview__wrapper', 'claim-preview__wrapper--notice')}>
<div className={classnames('claim-preview', { 'claim-preview--large': type === 'large' })}>
<ChannelThumbnail uri={uri} />
<div className="claim-preview__text">
<div className="claim-preview-metadata">
<div className="claim-preview-info">
<div className="claim-preview__title">{channelName}</div>
</div>
2020-02-05 19:01:07 +01:00
<div className="media__subtitle">{__(`This channel may have been unpublished.`)}</div>
</div>
<div className="claim-preview__actions">
2021-02-25 18:43:56 +01:00
<div className="section__actions">
<ChannelBlockButton uri={uri} />
<ChannelMuteButton uri={uri} />
</div>
</div>
</div>
</div>
</li>
);
}
export default AbandonedChannelPreview;