fix: remove another accidental import of test code from the build

This commit is contained in:
Braden MacDonald
2024-08-27 14:27:46 -07:00
parent 7d7394521b
commit af2b4dd3cb
5 changed files with 28 additions and 28 deletions

View File

@@ -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;

View File

@@ -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 = {

View File

@@ -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,

View File

@@ -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 = {

View File

@@ -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,
}),