|
|
|
@ -77,9 +77,9 @@ const languages = {
|
|
|
|
|
|
|
|
|
|
const messages = defineMessages({
|
|
|
|
|
heading: { id: 'column.preferences', defaultMessage: 'Preferences' },
|
|
|
|
|
display_media_default: { id: 'preferences.fields.display_media.default', defaultMessage: 'Hide media marked as sensitive' },
|
|
|
|
|
display_media_hide_all: { id: 'preferences.fields.display_media.hide_all', defaultMessage: 'Always hide media' },
|
|
|
|
|
display_media_show_all: { id: 'preferences.fields.display_media.show_all', defaultMessage: 'Always show media' },
|
|
|
|
|
displayPostsDefault: { id: 'preferences.fields.display_media.default', defaultMessage: 'Hide posts marked as sensitive' },
|
|
|
|
|
displayPostsHideAll: { id: 'preferences.fields.display_media.hide_all', defaultMessage: 'Always hide posts' },
|
|
|
|
|
displayPostsShowAll: { id: 'preferences.fields.display_media.show_all', defaultMessage: 'Always show posts' },
|
|
|
|
|
privacy_public: { id: 'preferences.options.privacy_public', defaultMessage: 'Public' },
|
|
|
|
|
privacy_unlisted: { id: 'preferences.options.privacy_unlisted', defaultMessage: 'Unlisted' },
|
|
|
|
|
privacy_followers_only: { id: 'preferences.options.privacy_followers_only', defaultMessage: 'Followers-only' },
|
|
|
|
@ -102,9 +102,9 @@ const Preferences = () => {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const displayMediaOptions = React.useMemo(() => ({
|
|
|
|
|
default: intl.formatMessage(messages.display_media_default),
|
|
|
|
|
hide_all: intl.formatMessage(messages.display_media_hide_all),
|
|
|
|
|
show_all: intl.formatMessage(messages.display_media_show_all),
|
|
|
|
|
default: intl.formatMessage(messages.displayPostsDefault),
|
|
|
|
|
hide_all: intl.formatMessage(messages.displayPostsHideAll),
|
|
|
|
|
show_all: intl.formatMessage(messages.displayPostsShowAll),
|
|
|
|
|
}), []);
|
|
|
|
|
|
|
|
|
|
const defaultPrivacyOptions = React.useMemo(() => ({
|
|
|
|
@ -149,7 +149,7 @@ const Preferences = () => {
|
|
|
|
|
/>
|
|
|
|
|
</ListItem>
|
|
|
|
|
|
|
|
|
|
<ListItem label={<FormattedMessage id='preferences.fields.media_display_label' defaultMessage='Media display' />}>
|
|
|
|
|
<ListItem label={<FormattedMessage id='preferences.fields.media_display_label' defaultMessage='Sensitive contnt' />}>
|
|
|
|
|
<SelectDropdown
|
|
|
|
|
items={displayMediaOptions}
|
|
|
|
|
defaultValue={settings.get('displayMedia') as string | undefined}
|
|
|
|
|