File size: 634 Bytes
8fd7a1d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import React from 'react';
import PropTypes from 'prop-types';
import {FormattedMessage} from 'react-intl';

import BalancedText from './balanced-text.jsx';

const BalancedFormattedMessage = props => {
    const {className, resize, style, ...otherProps} = props;
    const balancedTextProps = {className, resize, style};
    return (<FormattedMessage {...otherProps}>
        {(...children) => <BalancedText {...balancedTextProps}>{children}</BalancedText>}
    </FormattedMessage>);
};

BalancedFormattedMessage.propTypes = {
    ...FormattedMessage.propTypes,
    resize: PropTypes.bool
};

export default BalancedFormattedMessage;