Add remote only to public timeline (#13504)
* Add remote only to public timeline * Fix code style
This commit is contained in:
		
					parent
					
						
							
								e9ecbca70d
							
						
					
				
			
			
				commit
				
					
						26b08a3c54
					
				
			
		
					 10 changed files with 106 additions and 21 deletions
				
			
		|  | @ -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…
	
	Add table
		Add a link
		
	
		Reference in a new issue