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} /> |         <img className='announcements__mastodon' alt='' draggable='false' src={mascot || elephantUIPlane} /> | ||||||
| 
 | 
 | ||||||
|         <div className='announcements__container'> |         <div className='announcements__container'> | ||||||
|           <ReactSwipeableViews animateHeight index={index} onChangeIndex={this.handleChangeIndex}> |           <ReactSwipeableViews animateHeight={!reduceMotion} adjustHeight={reduceMotion} index={index} onChangeIndex={this.handleChangeIndex}> | ||||||
|             {announcements.map(announcement => ( |             {announcements.map(announcement => ( | ||||||
|               <Announcement |               <Announcement | ||||||
|                 key={announcement.get('id')} |                 key={announcement.get('id')} | ||||||
|  | |||||||
| @ -16,7 +16,7 @@ import { Map as ImmutableMap, List as ImmutableList, Set as ImmutableSet, fromJS | |||||||
| const initialState = ImmutableMap({ | const initialState = ImmutableMap({ | ||||||
|   items: ImmutableList(), |   items: ImmutableList(), | ||||||
|   isLoading: false, |   isLoading: false, | ||||||
|   show: true, |   show: false, | ||||||
|   unread: ImmutableSet(), |   unread: ImmutableSet(), | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
| @ -84,10 +84,11 @@ export default function announcementsReducer(state = initialState, action) { | |||||||
|       const items = fromJS(action.announcements); |       const items = fromJS(action.announcements); | ||||||
| 
 | 
 | ||||||
|       map.set('unread', ImmutableSet()); |       map.set('unread', ImmutableSet()); | ||||||
|       map.set('items', items); |  | ||||||
|       map.set('isLoading', false); |  | ||||||
| 
 | 
 | ||||||
|       addUnread(map, items); |       addUnread(map, items); | ||||||
|  | 
 | ||||||
|  |       map.set('items', items); | ||||||
|  |       map.set('isLoading', false); | ||||||
|     }); |     }); | ||||||
|   case ANNOUNCEMENTS_FETCH_FAIL: |   case ANNOUNCEMENTS_FETCH_FAIL: | ||||||
|     return state.set('isLoading', false); |     return state.set('isLoading', false); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user