Media styling

This commit is contained in:
kibigo!
2017-11-18 11:05:23 -08:00
parent f51f7b0e06
commit 672ace5a20
5 changed files with 39 additions and 20 deletions

View File

@@ -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>

View File

@@ -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