Allow mounting arbitrary columns (#3207)
* Allow mounting arbitrary columns * Refactor column headers, allow pinning/unpinning and moving columns around * Collapse animation * Re-introduce scroll to top * Save column settings properly, do not display pin options in single-column view, do not display collapse icon if there is nothing to collapse * Fix one instance of public timeline being closed closing the stream Fix back buttons inconsistently sending you back to / even if history exists * Getting started displays links to columns that are not mounted
This commit is contained in:
		
					parent
					
						
							
								20b647020b
							
						
					
				
			
			
				commit
				
					
						8ee2eb5d2e
					
				
			
		
					 21 changed files with 763 additions and 162 deletions
				
			
		|  | @ -28,7 +28,7 @@ class Compose extends React.PureComponent { | |||
| 
 | ||||
|   static propTypes = { | ||||
|     dispatch: PropTypes.func.isRequired, | ||||
|     withHeader: PropTypes.bool, | ||||
|     multiColumn: PropTypes.bool, | ||||
|     showSearch: PropTypes.bool, | ||||
|     intl: PropTypes.object.isRequired, | ||||
|   }; | ||||
|  | @ -42,11 +42,11 @@ class Compose extends React.PureComponent { | |||
|   } | ||||
| 
 | ||||
|   render () { | ||||
|     const { withHeader, showSearch, intl } = this.props; | ||||
|     const { multiColumn, showSearch, intl } = this.props; | ||||
| 
 | ||||
|     let header = ''; | ||||
| 
 | ||||
|     if (withHeader) { | ||||
|     if (multiColumn) { | ||||
|       header = ( | ||||
|         <div className='drawer__header'> | ||||
|           <Link to='/getting-started' className='drawer__tab' title={intl.formatMessage(messages.start)}><i role="img" aria-label={intl.formatMessage(messages.start)} className='fa fa-fw fa-asterisk' /></Link> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue