Change announcements to be collapsed on page load in web UI (#12990)
This commit is contained in:
		
							parent
							
								
									c2dfd5e4e2
								
							
						
					
					
						commit
						0fcc4b1c56
					
				| @ -376,7 +376,7 @@ class Announcements extends ImmutablePureComponent { | ||||
|         <img className='announcements__mastodon' alt='' draggable='false' src={mascot || elephantUIPlane} /> | ||||
| 
 | ||||
|         <div className='announcements__container'> | ||||
|           <ReactSwipeableViews animateHeight index={index} onChangeIndex={this.handleChangeIndex}> | ||||
|           <ReactSwipeableViews animateHeight={!reduceMotion} adjustHeight={reduceMotion} index={index} onChangeIndex={this.handleChangeIndex}> | ||||
|             {announcements.map(announcement => ( | ||||
|               <Announcement | ||||
|                 key={announcement.get('id')} | ||||
|  | ||||
| @ -16,7 +16,7 @@ import { Map as ImmutableMap, List as ImmutableList, Set as ImmutableSet, fromJS | ||||
| const initialState = ImmutableMap({ | ||||
|   items: ImmutableList(), | ||||
|   isLoading: false, | ||||
|   show: true, | ||||
|   show: false, | ||||
|   unread: ImmutableSet(), | ||||
| }); | ||||
| 
 | ||||
| @ -84,10 +84,11 @@ export default function announcementsReducer(state = initialState, action) { | ||||
|       const items = fromJS(action.announcements); | ||||
| 
 | ||||
|       map.set('unread', ImmutableSet()); | ||||
|       map.set('items', items); | ||||
|       map.set('isLoading', false); | ||||
| 
 | ||||
|       addUnread(map, items); | ||||
| 
 | ||||
|       map.set('items', items); | ||||
|       map.set('isLoading', false); | ||||
|     }); | ||||
|   case ANNOUNCEMENTS_FETCH_FAIL: | ||||
|     return state.set('isLoading', false); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user