diff --git a/client/src/templates/Challenges/components/Side-Panel.js b/client/src/templates/Challenges/components/Side-Panel.js index f28b151e76..32f2244de8 100644 --- a/client/src/templates/Challenges/components/Side-Panel.js +++ b/client/src/templates/Challenges/components/Side-Panel.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { connect } from 'react-redux'; -import ChallengeTitle from './Challenge-Title'; +import ChallengeTitle from './challenge-title'; import ChallengeDescription from './Challenge-Description'; import ToolPanel from './Tool-Panel'; import TestSuite from './Test-Suite'; diff --git a/client/src/templates/Challenges/components/__snapshots__/ChallengeTitle.test.js.snap b/client/src/templates/Challenges/components/__snapshots__/challenge-title.test.tsx.snap similarity index 100% rename from client/src/templates/Challenges/components/__snapshots__/ChallengeTitle.test.js.snap rename to client/src/templates/Challenges/components/__snapshots__/challenge-title.test.tsx.snap diff --git a/client/src/templates/Challenges/components/BreadCrumb.js b/client/src/templates/Challenges/components/bread-crumb.tsx similarity index 70% rename from client/src/templates/Challenges/components/BreadCrumb.js rename to client/src/templates/Challenges/components/bread-crumb.tsx index 1c7d6c505f..ad510ceec4 100644 --- a/client/src/templates/Challenges/components/BreadCrumb.js +++ b/client/src/templates/Challenges/components/bread-crumb.tsx @@ -1,18 +1,19 @@ import React from 'react'; -import PropTypes from 'prop-types'; import { Link } from '../../../components/helpers/index'; import './challenge-title.css'; import i18next from 'i18next'; -const propTypes = { - block: PropTypes.string, - superBlock: PropTypes.string -}; +interface BreadCrumbProps { + block: string; + superBlock: string; +} -function BreadCrumb({ block, superBlock }) { +function BreadCrumb({ block, superBlock }: BreadCrumbProps): JSX.Element { return (
+ {/* eslint-disable-next-line @typescript-eslint/ban-ts-comment */} + {/* @ts-ignore */}
+ {/* eslint-disable-next-line @typescript-eslint/ban-ts-comment */} + {/* @ts-ignore */} {translationPending && ( - - {i18next.t('misc.translation-pending')} - + <> + {/* eslint-disable-next-line @typescript-eslint/ban-ts-comment */} + {/* @ts-ignore */} + + {i18next.t('misc.translation-pending')} + + )}
@@ -48,6 +53,5 @@ function ChallengeTitle({ } ChallengeTitle.displayName = 'ChallengeTitle'; -ChallengeTitle.propTypes = propTypes; export default ChallengeTitle; diff --git a/client/src/templates/Challenges/projects/backend/Show.tsx b/client/src/templates/Challenges/projects/backend/Show.tsx index 36dc5c79ae..8f6f02b55d 100644 --- a/client/src/templates/Challenges/projects/backend/Show.tsx +++ b/client/src/templates/Challenges/projects/backend/Show.tsx @@ -23,7 +23,7 @@ import { } from '../../redux'; import { getGuideUrl } from '../../utils'; import LearnLayout from '../../../../components/layouts/Learn'; -import ChallengeTitle from '../../components/Challenge-Title'; +import ChallengeTitle from '../../components/challenge-title'; import ChallengeDescription from '../../components/Challenge-Description'; import TestSuite from '../../components/Test-Suite'; import Output from '../../components/Output'; diff --git a/client/src/templates/Challenges/projects/frontend/Show.tsx b/client/src/templates/Challenges/projects/frontend/Show.tsx index 8a5204eed3..b374b34929 100644 --- a/client/src/templates/Challenges/projects/frontend/Show.tsx +++ b/client/src/templates/Challenges/projects/frontend/Show.tsx @@ -25,7 +25,7 @@ import { } from '../../redux'; import { getGuideUrl } from '../../utils'; import LearnLayout from '../../../../components/layouts/Learn'; -import ChallengeTitle from '../../components/Challenge-Title'; +import ChallengeTitle from '../../components/challenge-title'; import ChallengeDescription from '../../components/Challenge-Description'; import Spacer from '../../../../components/helpers/spacer'; import SolutionForm from '../SolutionForm'; diff --git a/client/src/templates/Challenges/video/Show.tsx b/client/src/templates/Challenges/video/Show.tsx index 805f1d829e..8fdc9a4ebe 100644 --- a/client/src/templates/Challenges/video/Show.tsx +++ b/client/src/templates/Challenges/video/Show.tsx @@ -18,7 +18,7 @@ import { ChallengeMetaType } from '../../../redux/prop-types'; import LearnLayout from '../../../components/layouts/Learn'; -import ChallengeTitle from '../components/Challenge-Title'; +import ChallengeTitle from '../components/challenge-title'; import ChallengeDescription from '../components/Challenge-Description'; import Spacer from '../../../components/helpers/spacer'; import CompletionModal from '../components/CompletionModal';