From 8c7cc2e53294fb6f3cdad4faa89d1027de849f99 Mon Sep 17 00:00:00 2001 From: Tom <20648924+moT01@users.noreply.github.com> Date: Fri, 25 Jun 2021 10:05:34 -0500 Subject: [PATCH] feat(client): ts-migrate challenge templates- challengeTitle + breadCrumbs (#42586) --- .../Challenges/components/Side-Panel.js | 2 +- ....js.snap => challenge-title.test.tsx.snap} | 0 .../{BreadCrumb.js => bread-crumb.tsx} | 16 ++++---- ...Title.test.js => challenge-title.test.tsx} | 2 +- ...Challenge-Title.js => challenge-title.tsx} | 40 ++++++++++--------- .../Challenges/projects/backend/Show.tsx | 2 +- .../Challenges/projects/frontend/Show.tsx | 2 +- .../src/templates/Challenges/video/Show.tsx | 2 +- 8 files changed, 36 insertions(+), 30 deletions(-) rename client/src/templates/Challenges/components/__snapshots__/{ChallengeTitle.test.js.snap => challenge-title.test.tsx.snap} (100%) rename client/src/templates/Challenges/components/{BreadCrumb.js => bread-crumb.tsx} (70%) rename client/src/templates/Challenges/components/{ChallengeTitle.test.js => challenge-title.test.tsx} (89%) rename client/src/templates/Challenges/components/{Challenge-Title.js => challenge-title.tsx} (57%) 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 (