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")}
>
{" "}
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) {
-

+
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 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) {
>
}
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?
-

+