diff --git a/src/components/Common/ModelTag.jsx b/src/components/Common/ModelTag.jsx index ac8b2714..5cd46bc3 100644 --- a/src/components/Common/ModelTag.jsx +++ b/src/components/Common/ModelTag.jsx @@ -1,4 +1,4 @@ -import React, {Component} from "react"; +import React from "react"; import "./ModelTag.scss"; import Task from "../../helpers/Task"; import Framework from "../../helpers/Framework"; @@ -6,7 +6,7 @@ import {ReactComponent as Microchip} from "../../resources/icons/microchip-solid export default function ModelTag(props) { let className = "model-tag"; - if (!!props.type && props.type != "") { + if (!!props.type && props.type !== "") { className = `${className} -${props.type}`; } let Icon = (() => <>); diff --git a/src/components/Experiment/QuickInput/QuickTextInput.js b/src/components/Experiment/QuickInput/QuickTextInput.js index ac5eef98..d8bede17 100644 --- a/src/components/Experiment/QuickInput/QuickTextInput.js +++ b/src/components/Experiment/QuickInput/QuickTextInput.js @@ -1,4 +1,4 @@ -import React, {useState} from "react"; +import React from "react"; import useBEMNaming from "../../../common/useBEMNaming"; import Task from "../../../helpers/Task"; import "./QuickTextInput.scss"; diff --git a/src/components/Experiment/QuickInput/Tabs/SampleInput/SampleInputsTab.js b/src/components/Experiment/QuickInput/Tabs/SampleInput/SampleInputsTab.js index 5a0481ee..8ac5f6b7 100644 --- a/src/components/Experiment/QuickInput/Tabs/SampleInput/SampleInputsTab.js +++ b/src/components/Experiment/QuickInput/Tabs/SampleInput/SampleInputsTab.js @@ -7,7 +7,7 @@ import {QuickInputType} from "../../quickInputType"; export default function SampleInputsTab(props) { const {getBlock, getElement} = useBEMNaming("sample-inputs"); - const {isUnselected, isSelected, selectedIndex, selectInput, type} = useSampleInputControl(props); + const {isUnselected, isSelected, selectInput, type} = useSampleInputControl(props); const getInputClassName = (url) => { let className = `input-${type}`; @@ -25,6 +25,8 @@ export default function SampleInputsTab(props) { return makeSampleTextInput(url, index); case QuickInputType.Audio: return makeSampleAudioInput(url, index); + default: + return makeDefaultErrorInput(); } } @@ -53,6 +55,12 @@ export default function SampleInputsTab(props) { ) } + function makeDefaultErrorInput() { + return ( +
No input type defined
+ ) + } + const task = Task.getStaticTask(props.task); const sampleInputs = props.sampleInputs ?? []; return ( @@ -72,6 +80,8 @@ export default function SampleInputsTab(props) { return "Select text"; case QuickInputType.Audio: return "Select an audio file"; + default: + return "Error: no input type set"; } } } diff --git a/src/components/Experiment/QuickOutput/InputPreview.js b/src/components/Experiment/QuickOutput/InputPreview.js index 5850e1bc..6774f282 100644 --- a/src/components/Experiment/QuickOutput/InputPreview.js +++ b/src/components/Experiment/QuickOutput/InputPreview.js @@ -17,8 +17,7 @@ export default function InputPreview(givenProps) { switch (props.inputType) { case "text": return

{props.input}

; - case "audio": - // Currently not being used + case "audio": // Currently not being used case "image": default: return ; diff --git a/src/components/Experiment/QuickOutput/Outputs/AudioToText/testData/testAudioToTextOutput.js b/src/components/Experiment/QuickOutput/Outputs/AudioToText/testData/testAudioToTextOutput.js index 893c71d8..46656f44 100644 --- a/src/components/Experiment/QuickOutput/Outputs/AudioToText/testData/testAudioToTextOutput.js +++ b/src/components/Experiment/QuickOutput/Outputs/AudioToText/testData/testAudioToTextOutput.js @@ -1,4 +1,4 @@ -import { audioToText } from "../../../../../../helpers/TaskIDs"; +// import { audioToText } from "../../../../../../helpers/TaskIDs"; export const TestAudioToTextOutputGeneratedToken = { id: "sampleidhere" diff --git a/src/components/Experiment/QuickOutput/Outputs/ImageEnhancement/ImageEnhancement.js b/src/components/Experiment/QuickOutput/Outputs/ImageEnhancement/ImageEnhancement.js index 92d0180d..d5679239 100644 --- a/src/components/Experiment/QuickOutput/Outputs/ImageEnhancement/ImageEnhancement.js +++ b/src/components/Experiment/QuickOutput/Outputs/ImageEnhancement/ImageEnhancement.js @@ -5,7 +5,7 @@ import SingleColumnImageOutput from "../_Common/components/SingleColumnImageOutp import ImageEnhancementImage from "./ImageEnhancementImage"; export default function ImageEnhancement(props) { - const {getElement, getBlock} = useBEMNaming('image-enhancement'); + const {getBlock} = useBEMNaming('image-enhancement'); return
diff --git a/src/components/Experiment/QuickOutput/Outputs/ObjectDetection/hooks/useObjectDetectionControl.js b/src/components/Experiment/QuickOutput/Outputs/ObjectDetection/hooks/useObjectDetectionControl.js index f2e644c0..6f100d2d 100644 --- a/src/components/Experiment/QuickOutput/Outputs/ObjectDetection/hooks/useObjectDetectionControl.js +++ b/src/components/Experiment/QuickOutput/Outputs/ObjectDetection/hooks/useObjectDetectionControl.js @@ -1,6 +1,5 @@ import {useHoverControl} from "../../_Common/hooks/useHoverControl"; import {useSectionFilters} from "./useSectionFilters"; -import React from 'react'; import ObjectDetectionTrialParser from "../utils/ObjectDetectionTrialParser"; import InstanceSegmentationTrialParser from "../../InstanceSegmentation/utils/InstanceSegmentationTrialParser"; import useBoundingBoxControl from "./useBoundingBoxControl"; diff --git a/src/components/Experiment/QuickOutput/Outputs/ObjectDetection/hooks/useSectionFilters.js b/src/components/Experiment/QuickOutput/Outputs/ObjectDetection/hooks/useSectionFilters.js index 0acb94a2..62554289 100644 --- a/src/components/Experiment/QuickOutput/Outputs/ObjectDetection/hooks/useSectionFilters.js +++ b/src/components/Experiment/QuickOutput/Outputs/ObjectDetection/hooks/useSectionFilters.js @@ -1,4 +1,4 @@ -import React, {useMemo} from "react"; +import {useMemo} from "react"; import {useCategoryFilters} from "../../_Common/hooks/useCategoryFilters"; import {useConfidenceFilters} from "./useConfidenceFilters"; diff --git a/src/components/Experiment/QuickOutput/Outputs/_Common/utils/Colors.js b/src/components/Experiment/QuickOutput/Outputs/_Common/utils/Colors.js index 36cbf784..b8363519 100644 --- a/src/components/Experiment/QuickOutput/Outputs/_Common/utils/Colors.js +++ b/src/components/Experiment/QuickOutput/Outputs/_Common/utils/Colors.js @@ -77,6 +77,6 @@ export const colorToRGBA = (function() { return; // invalid color } ctx.fillRect(0, 0, 1, 1); - return [ ... ctx.getImageData(0, 0, 1, 1).data ]; + return [ ...ctx.getImageData(0, 0, 1, 1).data ]; }); })(); diff --git a/src/components/ExperimentDetails/ExperimentDetailPage.jsx b/src/components/ExperimentDetails/ExperimentDetailPage.jsx index 2171f1af..6ec6c43b 100644 --- a/src/components/ExperimentDetails/ExperimentDetailPage.jsx +++ b/src/components/ExperimentDetails/ExperimentDetailPage.jsx @@ -1,4 +1,5 @@ -import React, { useState } from "react"; +import React from "react"; +// import React, { useState } from "react"; import ExperimentDetailHeader from "./ExperimentDetailHeader"; import TrialOutputWrapper from "./TrialOutputWrapper"; import Header from "../Header/Header"; @@ -13,7 +14,7 @@ import RemoveInputModal from "./modals/RemoveInputModal"; import InputCannotBeRemovedModal from "./modals/InputCannotBeRemovedModal"; export default function ExperimentDetailPage(props) { - const [value, setValue] = useState(-1); + // const [value, setValue] = useState(-1); const { getBlock, getElement } = useBEMNaming("experiment-detail-page"); const calculateCardWidth = () => { @@ -30,7 +31,7 @@ export default function ExperimentDetailPage(props) { className={getElement("trial")} > {"selected{" "} Input {props.selectedIndex + 1} diff --git a/src/components/ExperimentDetails/Inputs/InputPreviewText.js b/src/components/ExperimentDetails/Inputs/InputPreviewText.js index 061e27ce..66036a60 100644 --- a/src/components/ExperimentDetails/Inputs/InputPreviewText.js +++ b/src/components/ExperimentDetails/Inputs/InputPreviewText.js @@ -2,7 +2,7 @@ import React from "react"; import useBEMNaming from "../../../common/useBEMNaming"; export function InputPreviewText(props) { - const { getBlock, getElement } = useBEMNaming("input-preview"); + const { getElement } = useBEMNaming("input-preview"); let textToDisplay = props.selectedInput; diff --git a/src/components/ExperimentDetails/Summaries/ImageEnhancementSummary.js b/src/components/ExperimentDetails/Summaries/ImageEnhancementSummary.js index daf3383a..a5f2e9c4 100644 --- a/src/components/ExperimentDetails/Summaries/ImageEnhancementSummary.js +++ b/src/components/ExperimentDetails/Summaries/ImageEnhancementSummary.js @@ -5,7 +5,6 @@ import "./ImageEnhancementSummary.scss"; export default function ImageEnhancementSummary(props) { const {getBlock, getElement} = useBEMNaming("image-enhancement-summary"); - const goBack = () => History?.back() || null; return
diff --git a/src/components/ExperimentDetails/Summaries/TextToCodeSummary.js b/src/components/ExperimentDetails/Summaries/TextToCodeSummary.js index 9199e4ce..c99d7e77 100644 --- a/src/components/ExperimentDetails/Summaries/TextToCodeSummary.js +++ b/src/components/ExperimentDetails/Summaries/TextToCodeSummary.js @@ -1,7 +1,6 @@ import useBEMNaming from "../../../common/useBEMNaming"; import useTextOutput from "../../Experiment/QuickOutput/Outputs/Text/useTextOutput"; import React from "react"; -import SyntaxHighlighter from "react-syntax-highlighter"; import { CodePreview } from "../../Experiment/QuickOutput/Outputs/_Common/components/CodePreview"; export default function TextToCodeSummary(props) { diff --git a/src/components/ExperimentDetails/TrialOutputWrapper.jsx b/src/components/ExperimentDetails/TrialOutputWrapper.jsx index 2b6a3552..e684d4bd 100644 --- a/src/components/ExperimentDetails/TrialOutputWrapper.jsx +++ b/src/components/ExperimentDetails/TrialOutputWrapper.jsx @@ -66,6 +66,8 @@ export default function TrialOutputWrapper(props) { return ; case textToCode: return ; + default: + return
Something went wrong
} return <>; diff --git a/src/components/ExperimentDetails/modals/RemoveInputModal.js b/src/components/ExperimentDetails/modals/RemoveInputModal.js index 8a49e57c..7d6ed95a 100644 --- a/src/components/ExperimentDetails/modals/RemoveInputModal.js +++ b/src/components/ExperimentDetails/modals/RemoveInputModal.js @@ -6,7 +6,7 @@ import "./RemoveInputModal.scss" export default function RemoveInputModal(props) { - const {getBlock, getElement} = useBEMNaming("remove-input-modal") + const {getElement} = useBEMNaming("remove-input-modal") return } onCancel={props.close}>

diff --git a/src/components/HomePage/HomePage.jsx b/src/components/HomePage/HomePage.jsx index 8d583980..172396ab 100644 --- a/src/components/HomePage/HomePage.jsx +++ b/src/components/HomePage/HomePage.jsx @@ -8,7 +8,6 @@ export default function HomePage(props) { const {getBlock} = useBEMNaming("home-page"); const modelDetailsRef = useRef(); - const otherRef = useRef() return ( diff --git a/src/components/HomePage/TaskCard.jsx b/src/components/HomePage/TaskCard.jsx index 993a8de7..1d25f709 100644 --- a/src/components/HomePage/TaskCard.jsx +++ b/src/components/HomePage/TaskCard.jsx @@ -6,9 +6,9 @@ import "./TaskCard.scss"; export function TaskCard(props) { - const {getBlock, getElement} = useBEMNaming("example-task-card"); + const { getBlock } = useBEMNaming("example-task-card"); - const {defaultModel, runTrial, sampleInputs, trial, onBackClicked, onCompare} = props; + const { defaultModel, runTrial, sampleInputs, trial, onBackClicked, onCompare } = props; const getContent = () => { if (!trial) @@ -29,8 +29,8 @@ export function TaskCard(props) { /> } - return
+ return
- {getContent()} + { getContent() }
} diff --git a/src/components/HomePage/TaskExamples.jsx b/src/components/HomePage/TaskExamples.jsx index 1477144d..2fcd5e9e 100644 --- a/src/components/HomePage/TaskExamples.jsx +++ b/src/components/HomePage/TaskExamples.jsx @@ -32,7 +32,6 @@ export function TaskExamples(props) { const { name, - description, Icon, defaultModel, sampleInputs, diff --git a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialComparingModels.js b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialComparingModels.js index 4035762d..79239e60 100644 --- a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialComparingModels.js +++ b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialComparingModels.js @@ -20,7 +20,7 @@ export default function IntroTutorialComparingModels(props) {
- {"a + {"plant"}
diff --git a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialIntro.js b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialIntro.js index 112d9156..25afb9dc 100644 --- a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialIntro.js +++ b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialIntro.js @@ -3,7 +3,7 @@ import React from "react"; import "./IntroTutorialIntro.scss"; export default function IntroTutorialIntro(props) { - const {getBlock, getElement} = useBEMNaming("intro-tutorial-intro"); + const {getElement} = useBEMNaming("intro-tutorial-intro"); return <> diff --git a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialMachineLearningOverview.js b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialMachineLearningOverview.js index a1345b37..ccb5e912 100644 --- a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialMachineLearningOverview.js +++ b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialMachineLearningOverview.js @@ -20,7 +20,7 @@ export default function IntroTutorialMachineLearningOverview(props) {
- {"Input + {"Input"}/

Input image

diff --git a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialMachineLearningUses.js b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialMachineLearningUses.js index 8dd20a28..c637b16f 100644 --- a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialMachineLearningUses.js +++ b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialMachineLearningUses.js @@ -22,9 +22,9 @@ export default function IntroTutorialMachineLearningUses(props) {
- {"picture + {"plant"} - {"picture + {"bird"}
} diff --git a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialPlantPrompt.js b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialPlantPrompt.js index d3f0db6d..1f754d5c 100644 --- a/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialPlantPrompt.js +++ b/src/components/Tutorials/IntroTutorial/Slides/IntroTutorialPlantPrompt.js @@ -11,7 +11,7 @@ export default function IntroTutorialPlantPrompt(props) {

Model Input

Can a machine learning model identify what type of plant this is?

- {"a + {"plant"}