Media styling
This commit is contained in:
@@ -214,6 +214,7 @@ export default class MediaGallery extends React.PureComponent {
|
||||
render () {
|
||||
const { media, intl, sensitive, letterbox, fullwidth } = this.props;
|
||||
const { visible } = this.state;
|
||||
const size = media.take(4).size;
|
||||
|
||||
let children;
|
||||
|
||||
@@ -233,8 +234,6 @@ export default class MediaGallery extends React.PureComponent {
|
||||
</button>
|
||||
);
|
||||
} else {
|
||||
const size = media.take(4).size;
|
||||
|
||||
if (this.isStandaloneEligible()) {
|
||||
children = <Item standalone onClick={this.handleClick} attachment={media.get(0)} />;
|
||||
} else {
|
||||
@@ -243,7 +242,7 @@ export default class MediaGallery extends React.PureComponent {
|
||||
}
|
||||
|
||||
return (
|
||||
<div className={`media-gallery ${fullwidth ? 'full-width' : ''}`}>
|
||||
<div className={`media-gallery size-${size} ${fullwidth ? 'full-width' : ''}`}>
|
||||
<div className={classNames('spoiler-button', { 'spoiler-button--visible': visible })}>
|
||||
<IconButton title={intl.formatMessage(messages.toggle_visible)} icon={visible ? 'eye' : 'eye-slash'} overlay onClick={this.handleOpen} />
|
||||
</div>
|
||||
|
||||
@@ -228,6 +228,10 @@ export default class Status extends ImmutablePureComponent {
|
||||
this.props.onMoveDown(this.props.status.get('id'));
|
||||
}
|
||||
|
||||
handleRef = c => {
|
||||
this.node = c;
|
||||
}
|
||||
|
||||
renderLoadingMediaGallery () {
|
||||
return <div className='media_gallery' style={{ height: '110px' }} />;
|
||||
}
|
||||
@@ -238,6 +242,7 @@ export default class Status extends ImmutablePureComponent {
|
||||
|
||||
render () {
|
||||
const {
|
||||
handleRef,
|
||||
parseClick,
|
||||
setExpansion,
|
||||
} = this;
|
||||
@@ -389,6 +394,7 @@ export default class Status extends ImmutablePureComponent {
|
||||
),
|
||||
}}
|
||||
{...selectorAttribs}
|
||||
ref={handleRef}
|
||||
>
|
||||
{prepend && account ? (
|
||||
<StatusPrepend
|
||||
|
||||
Reference in New Issue
Block a user