fix: remove another accidental import of test code from the build
This commit is contained in:
@@ -3,39 +3,38 @@ import PropTypes from 'prop-types';
|
||||
|
||||
import { IconButtonWithTooltip, ButtonGroup, Icon } from '@openedx/paragon';
|
||||
import { Check, Close } from '@openedx/paragon/icons';
|
||||
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
|
||||
import { useIntl } from '@edx/frontend-platform/i18n';
|
||||
|
||||
import messages from './messages';
|
||||
|
||||
const EditConfirmationButtons = ({
|
||||
updateTitle,
|
||||
cancelEdit,
|
||||
// injected
|
||||
intl,
|
||||
}) => (
|
||||
<ButtonGroup>
|
||||
<IconButtonWithTooltip
|
||||
tooltipPlacement="left"
|
||||
tooltipContent={intl.formatMessage(messages.saveTitleEdit)}
|
||||
src={Check}
|
||||
iconAs={Icon}
|
||||
onClick={updateTitle}
|
||||
/>
|
||||
<IconButtonWithTooltip
|
||||
tooltipPlacement="right"
|
||||
tooltipContent={intl.formatMessage(messages.cancelTitleEdit)}
|
||||
src={Close}
|
||||
iconAs={Icon}
|
||||
onClick={cancelEdit}
|
||||
/>
|
||||
</ButtonGroup>
|
||||
);
|
||||
}) => {
|
||||
const intl = useIntl();
|
||||
return (
|
||||
<ButtonGroup>
|
||||
<IconButtonWithTooltip
|
||||
tooltipPlacement="left"
|
||||
tooltipContent={intl.formatMessage(messages.saveTitleEdit)}
|
||||
src={Check}
|
||||
iconAs={Icon}
|
||||
onClick={updateTitle}
|
||||
/>
|
||||
<IconButtonWithTooltip
|
||||
tooltipPlacement="right"
|
||||
tooltipContent={intl.formatMessage(messages.cancelTitleEdit)}
|
||||
src={Close}
|
||||
iconAs={Icon}
|
||||
onClick={cancelEdit}
|
||||
/>
|
||||
</ButtonGroup>
|
||||
);
|
||||
};
|
||||
|
||||
EditConfirmationButtons.propTypes = {
|
||||
updateTitle: PropTypes.func.isRequired,
|
||||
cancelEdit: PropTypes.func.isRequired,
|
||||
// injected
|
||||
intl: intlShape.isRequired,
|
||||
};
|
||||
export const EditConfirmationButtonsInternal = EditConfirmationButtons; // For testing only
|
||||
export default injectIntl(EditConfirmationButtons);
|
||||
|
||||
export default EditConfirmationButtons;
|
||||
|
||||
@@ -3,7 +3,7 @@ import React from 'react';
|
||||
import { shallow } from '@edx/react-unit-test-utils';
|
||||
import { formatMessage } from '../../../../testUtils';
|
||||
|
||||
import { EditConfirmationButtonsInternal as EditConfirmationButtons } from './EditConfirmationButtons';
|
||||
import EditConfirmationButtons from './EditConfirmationButtons';
|
||||
|
||||
describe('EditConfirmationButtons', () => {
|
||||
const props = {
|
||||
|
||||
@@ -2,7 +2,7 @@ import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
import { Form } from '@openedx/paragon';
|
||||
import { EditConfirmationButtonsInternal as EditConfirmationButtons } from './EditConfirmationButtons';
|
||||
import EditConfirmationButtons from './EditConfirmationButtons';
|
||||
|
||||
const EditableHeader = ({
|
||||
handleChange,
|
||||
|
||||
@@ -3,7 +3,7 @@ import React from 'react';
|
||||
import { shallow } from '@edx/react-unit-test-utils';
|
||||
import { Form } from '@openedx/paragon';
|
||||
import { EditableHeaderInternal as EditableHeader } from './EditableHeader';
|
||||
import { EditConfirmationButtonsInternal as EditConfirmationButtons } from './EditConfirmationButtons';
|
||||
import EditConfirmationButtons from './EditConfirmationButtons';
|
||||
|
||||
describe('EditableHeader', () => {
|
||||
const props = {
|
||||
|
||||
@@ -8,6 +8,7 @@ jest.mock('@edx/frontend-platform/i18n', () => {
|
||||
const PropTypes = jest.requireActual('prop-types');
|
||||
return {
|
||||
...i18n,
|
||||
useIntl: () => ({ formatMessage: (m) => m.defaultMessage }),
|
||||
intlShape: PropTypes.shape({
|
||||
formatMessage: PropTypes.func,
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user