Add <MissingIndicator /> when status or account are not found, skip alerts
for those errors
This commit is contained in:
@ -2,6 +2,7 @@ import PureRenderMixin from 'react-addons-pure-render-mixin';
|
||||
import ImmutablePropTypes from 'react-immutable-proptypes';
|
||||
import InnerHeader from '../../account/components/header';
|
||||
import ActionBar from '../../account/components/action_bar';
|
||||
import MissingIndicator from '../../../components/missing_indicator';
|
||||
|
||||
const Header = React.createClass({
|
||||
contextTypes: {
|
||||
@ -9,7 +10,7 @@ const Header = React.createClass({
|
||||
},
|
||||
|
||||
propTypes: {
|
||||
account: ImmutablePropTypes.map.isRequired,
|
||||
account: ImmutablePropTypes.map,
|
||||
me: React.PropTypes.number.isRequired,
|
||||
onFollow: React.PropTypes.func.isRequired,
|
||||
onBlock: React.PropTypes.func.isRequired,
|
||||
@ -39,8 +40,8 @@ const Header = React.createClass({
|
||||
render () {
|
||||
const { account, me } = this.props;
|
||||
|
||||
if (!account) {
|
||||
return null;
|
||||
if (account === null) {
|
||||
return <MissingIndicator />;
|
||||
}
|
||||
|
||||
return (
|
||||
|
@ -4,7 +4,7 @@ import ImmutablePropTypes from 'react-immutable-proptypes';
|
||||
import { fetchStatus } from '../../actions/statuses';
|
||||
import Immutable from 'immutable';
|
||||
import EmbeddedStatus from '../../components/status';
|
||||
import StatusNotFound from '../../components/status_not_found';
|
||||
import MissingIndicator from '../../components/missing_indicator';
|
||||
import DetailedStatus from './components/detailed_status';
|
||||
import ActionBar from './components/action_bar';
|
||||
import Column from '../ui/components/column';
|
||||
@ -118,7 +118,7 @@ const Status = React.createClass({
|
||||
return (
|
||||
<Column>
|
||||
<ColumnBackButton />
|
||||
<StatusNotFound />
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
);
|
||||
}
|
||||
|
Reference in New Issue
Block a user