Fix pop-out player appearing on mobile screens in web UI (#15157)
Fix #15092
This commit is contained in:
		
							parent
							
								
									04a079e723
								
							
						
					
					
						commit
						18ca4e0e9a
					
				
					 6 changed files with 79 additions and 72 deletions
				
			
		|  | @ -1,15 +1,20 @@ | |||
| import { STORE_HYDRATE } from '../actions/store'; | ||||
| import { STORE_HYDRATE } from 'mastodon/actions/store'; | ||||
| import { APP_LAYOUT_CHANGE } from 'mastodon/actions/app'; | ||||
| import { Map as ImmutableMap } from 'immutable'; | ||||
| import { layoutFromWindow } from 'mastodon/is_mobile'; | ||||
| 
 | ||||
| const initialState = ImmutableMap({ | ||||
|   streaming_api_base_url: null, | ||||
|   access_token: null, | ||||
|   layout: layoutFromWindow(), | ||||
| }); | ||||
| 
 | ||||
| export default function meta(state = initialState, action) { | ||||
|   switch(action.type) { | ||||
|   case STORE_HYDRATE: | ||||
|     return state.merge(action.state.get('meta')); | ||||
|   case APP_LAYOUT_CHANGE: | ||||
|     return state.set('layout', action.layout); | ||||
|   default: | ||||
|     return state; | ||||
|   } | ||||
|  |  | |||
		Reference in a new issue