Composer: only injectIntl on the ComposeFormContainer for performance

actually-fix-tabs-bar
Alex Gleason 2021-07-01 16:10:03 -05:00
rodzic c5672806cb
commit 968c7332f0
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
2 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -10,7 +10,7 @@ import AutosuggestTextarea from '../../../components/autosuggest_textarea';
import AutosuggestInput from '../../../components/autosuggest_input';
import PollButtonContainer from '../containers/poll_button_container';
import UploadButtonContainer from '../containers/upload_button_container';
import { defineMessages, injectIntl, FormattedMessage } from 'react-intl';
import { defineMessages, FormattedMessage } from 'react-intl';
import SpoilerButtonContainer from '../containers/spoiler_button_container';
import MarkdownButtonContainer from '../containers/markdown_button_container';
import ScheduleFormContainer from '../containers/schedule_form_container';
@ -38,8 +38,7 @@ const messages = defineMessages({
schedule: { id: 'compose_form.schedule', defaultMessage: 'Schedule' },
});
export default @injectIntl
class ComposeForm extends ImmutablePureComponent {
export default class ComposeForm extends ImmutablePureComponent {
state = {
composeFocused: false,

Wyświetl plik

@ -1,4 +1,5 @@
import { connect } from 'react-redux';
import { injectIntl } from 'react-intl';
import ComposeForm from '../components/compose_form';
import {
changeCompose,
@ -73,4 +74,4 @@ function mergeProps(stateProps, dispatchProps, ownProps) {
});
}
export default connect(mapStateToProps, mapDispatchToProps, mergeProps)(ComposeForm);
export default injectIntl(connect(mapStateToProps, mapDispatchToProps, mergeProps)(ComposeForm));