mirror of
				https://github.com/lunaisnotaboy/mastodon.git
				synced 2025-11-03 22:35:32 +00:00 
			
		
		
		
	[Glitch] Internationalize unexpected error message
Port 4e71b104e6 to glitch-soc,
fixing a crash in the process
			
			
This commit is contained in:
		
							parent
							
								
									be9352266c
								
							
						
					
					
						commit
						896beb16c5
					
				| 
						 | 
				
			
			@ -1,11 +1,22 @@
 | 
			
		|||
import { injectIntl } from 'react-intl';
 | 
			
		||||
import { connect } from 'react-redux';
 | 
			
		||||
import { NotificationStack } from 'react-notification';
 | 
			
		||||
import { dismissAlert } from 'flavours/glitch/actions/alerts';
 | 
			
		||||
import { getAlerts } from 'flavours/glitch/selectors';
 | 
			
		||||
 | 
			
		||||
const mapStateToProps = state => ({
 | 
			
		||||
  notifications: getAlerts(state),
 | 
			
		||||
});
 | 
			
		||||
const mapStateToProps = (state, { intl }) => {
 | 
			
		||||
  const notifications = getAlerts(state);
 | 
			
		||||
 | 
			
		||||
  notifications.forEach(notification => ['title', 'message'].forEach(key => {
 | 
			
		||||
    const value = notification[key];
 | 
			
		||||
 | 
			
		||||
    if (typeof value === 'object') {
 | 
			
		||||
      notification[key] = intl.formatMessage(value);
 | 
			
		||||
    }
 | 
			
		||||
  }));
 | 
			
		||||
 | 
			
		||||
  return { notifications };
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const mapDispatchToProps = (dispatch) => {
 | 
			
		||||
  return {
 | 
			
		||||
| 
						 | 
				
			
			@ -15,4 +26,4 @@ const mapDispatchToProps = (dispatch) => {
 | 
			
		|||
  };
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export default connect(mapStateToProps, mapDispatchToProps)(NotificationStack);
 | 
			
		||||
export default injectIntl(connect(mapStateToProps, mapDispatchToProps)(NotificationStack));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue