Change announcements to be collapsed on page load in web UI (#12990)
This commit is contained in:
		
							parent
							
								
									c2dfd5e4e2
								
							
						
					
					
						commit
						0fcc4b1c56
					
				
					 2 changed files with 5 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -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…
	
	Add table
		
		Reference in a new issue