|
|
|
@ -140,6 +140,7 @@ class ComposerOptions extends ImmutablePureComponent { |
|
|
|
|
contentType: PropTypes.string, |
|
|
|
|
resetFileKey: PropTypes.number, |
|
|
|
|
spoiler: PropTypes.bool, |
|
|
|
|
showContentTypeChoice: PropTypes.bool, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// Handles file selection.
|
|
|
|
@ -197,6 +198,7 @@ class ComposerOptions extends ImmutablePureComponent { |
|
|
|
|
privacy, |
|
|
|
|
resetFileKey, |
|
|
|
|
spoiler, |
|
|
|
|
showContentTypeChoice, |
|
|
|
|
} = this.props; |
|
|
|
|
|
|
|
|
|
// We predefine our privacy items so that we can easily pick the
|
|
|
|
@ -310,6 +312,7 @@ class ComposerOptions extends ImmutablePureComponent { |
|
|
|
|
title={intl.formatMessage(messages.change_privacy)} |
|
|
|
|
value={privacy} |
|
|
|
|
/> |
|
|
|
|
{showContentTypeChoice && ( |
|
|
|
|
<Dropdown |
|
|
|
|
disabled={disabled} |
|
|
|
|
icon={(contentTypeItems[contentType.split('/')[1]] || {}).icon} |
|
|
|
@ -324,6 +327,7 @@ class ComposerOptions extends ImmutablePureComponent { |
|
|
|
|
title={intl.formatMessage(messages.content_type)} |
|
|
|
|
value={contentType} |
|
|
|
|
/> |
|
|
|
|
)} |
|
|
|
|
{onToggleSpoiler && ( |
|
|
|
|
<TextIconButton |
|
|
|
|
active={spoiler} |
|
|
|
|