Updated max lines of status content

Improving visibility
This commit is contained in:
mgabdev
2020-01-15 11:14:44 -05:00
parent f40ff36f1b
commit 4787060608
3 changed files with 25 additions and 24 deletions

View File

@@ -7,36 +7,37 @@ import { connect } from 'react-redux';
import { NavLink } from 'react-router-dom';
const mapStateToProps = (state, { id }) => ({
status: state.getIn(['statuses', id]),
account: state.getIn(['accounts', state.getIn(['statuses', id, 'account'])]),
status: state.getIn(['statuses', id]),
account: state.getIn(['accounts', state.getIn(['statuses', id, 'account'])]),
});
@connect(mapStateToProps)
export default class StatusQuote extends React.PureComponent {
static contextTypes = {
router: PropTypes.object,
};
static propTypes = {
status: ImmutablePropTypes.map.isRequired,
};
static contextTypes = {
router: PropTypes.object,
};
render() {
const { status, account } = this.props;
static propTypes = {
status: ImmutablePropTypes.map.isRequired,
};
const statusUrl = `/${account.get('acct')}/posts/${status.get('id')}`;
render() {
const { status, account } = this.props;
return (
<NavLink to={statusUrl} className="status__quote">
<DisplayName account={account} />
const statusUrl = `/${account.get('acct')}/posts/${status.get('id')}`;
<StatusContent
status={status}
expanded={false}
/>
</NavLink>
);
}
return (
<NavLink to={statusUrl} className="status__quote">
<DisplayName account={account} />
<StatusContent
status={status}
expanded={false}
onClick
collapsable
/>
</NavLink>
);
}
}