import PropTypes from 'prop-types'; import { PureComponent } from 'react'; import ImmutablePropTypes from 'react-immutable-proptypes'; import { Avatar } from 'mastodon/components/avatar'; import { DisplayName } from 'mastodon/components/display_name'; import MediaAttachments from 'mastodon/components/media_attachments'; import { RelativeTimestamp } from 'mastodon/components/relative_timestamp'; import StatusContent from 'mastodon/components/status_content'; import { VisibilityIcon } from 'mastodon/components/visibility_icon'; import Option from './option'; class StatusCheckBox extends PureComponent { static propTypes = { id: PropTypes.string.isRequired, status: ImmutablePropTypes.map.isRequired, checked: PropTypes.bool, onToggle: PropTypes.func.isRequired, intl: PropTypes.object.isRequired, }; handleStatusesToggle = (value, checked) => { const { onToggle } = this.props; onToggle(value, checked); }; render () { const { status, checked } = this.props; if (status.get('reblog')) { return null; } const labelComponent = (
ยท
); return (