Add remote only to public timeline (#13504)
* Add remote only to public timeline * Fix code stylemaster
parent
e9ecbca70d
commit
26b08a3c54
@ -0,0 +1,30 @@ |
||||
import React from 'react'; |
||||
import PropTypes from 'prop-types'; |
||||
import ImmutablePropTypes from 'react-immutable-proptypes'; |
||||
import { injectIntl, FormattedMessage } from 'react-intl'; |
||||
import SettingToggle from '../../notifications/components/setting_toggle'; |
||||
|
||||
export default @injectIntl |
||||
class ColumnSettings extends React.PureComponent { |
||||
|
||||
static propTypes = { |
||||
settings: ImmutablePropTypes.map.isRequired, |
||||
onChange: PropTypes.func.isRequired, |
||||
intl: PropTypes.object.isRequired, |
||||
columnId: PropTypes.string, |
||||
}; |
||||
|
||||
render () { |
||||
const { settings, onChange } = this.props; |
||||
|
||||
return ( |
||||
<div> |
||||
<div className='column-settings__row'> |
||||
<SettingToggle settings={settings} settingPath={['other', 'onlyMedia']} onChange={onChange} label={<FormattedMessage id='community.column_settings.media_only' defaultMessage='Media only' />} /> |
||||
<SettingToggle settings={settings} settingPath={['other', 'onlyRemote']} onChange={onChange} label={<FormattedMessage id='community.column_settings.remote_only' defaultMessage='Remote only' />} /> |
||||
</div> |
||||
</div> |
||||
); |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue