Skip to content

Commit 16bbcf9

Browse files
committed
fix: convert from jsx to tsx
1 parent 8322135 commit 16bbcf9

File tree

3 files changed

+11
-29
lines changed

3 files changed

+11
-29
lines changed
+11-19
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import React from 'react';
2-
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
2+
import { useIntl } from '@edx/frontend-platform/i18n';
33
import { Button, ButtonGroup } from '@openedx/paragon';
4-
import PropTypes from 'prop-types';
54
import SettingsOption from '../SettingsOption';
65

7-
const ShuffleCard = ({
8-
showShuffleButton,
9-
defaultValue,
10-
updateSettings,
11-
// inject
12-
intl,
13-
}) => {
6+
interface ShuffleCardProps {
7+
showShuffleButton: boolean | null;
8+
defaultValue: boolean;
9+
updateSettings: (value: boolean) => void;
10+
}
11+
12+
const ShuffleCard: React.FC<ShuffleCardProps> = ({ showShuffleButton, defaultValue, updateSettings }) => {
13+
14+
const { intl } = useIntl();
1415
// const isLibrary = useSelector(selectors.app.isLibrary);
1516
// const { setResetTrue, setResetFalse } = resetCardHooks(updateSettings);
1617
// const advancedSettingsLink = `${useSelector(selectors.app.studioEndpointUrl)}/settings/advanced/${useSelector(selectors.app.learningContextId)}#show_reset_button`;
@@ -39,13 +40,4 @@ const ShuffleCard = ({
3940
);
4041
};
4142

42-
ShuffleCard.propTypes = {
43-
showShuffleButton: PropTypes.bool.isRequired,
44-
defaultValue: PropTypes.bool.isRequired,
45-
updateSettings: PropTypes.func.isRequired,
46-
// injected
47-
intl: intlShape.isRequired,
48-
};
49-
50-
export const ShuffleCardInternal = ShuffleCard; // For testing only
51-
export default injectIntl(ShuffleCard);
43+
export default ShuffleCard;

src/editors/sharedComponents/BasicProblemEditor/QuestionItem.jsx renamed to src/editors/sharedComponents/BasicProblemEditor/QuestionItem.tsx

-5
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,4 @@ const QuestionItem = ({
115115
);
116116
};
117117

118-
QuestionItem.propTypes = {
119-
};
120-
QuestionItem.defaultProps = {
121-
};
122-
123118
export { QuestionItem };

src/editors/sharedComponents/BasicProblemEditor/index.jsx renamed to src/editors/sharedComponents/BasicProblemEditor/index.tsx

-5
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,4 @@ const BasicProblemEditor = ({ problemType }) => {
9393
);
9494
};
9595

96-
BasicProblemEditor.propTypes = {
97-
};
98-
BasicProblemEditor.defaultProps = {
99-
};
100-
10196
export default BasicProblemEditor;

0 commit comments

Comments
 (0)