Skip to content

Commit 4551dd1

Browse files
Update result page and move it to component
1 parent e22af60 commit 4551dd1

2 files changed

Lines changed: 2 additions & 13 deletions

File tree

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ import { Tabs, Typography } from "@equinor/eds-core-react";
33
import { useState } from "react";
44
import { Panel, SimulationResults } from "@/dto/SimulationResults";
55
import ResultConcTable from "@/components/ConcResultTable";
6-
import Reactions from "./Reactions";
7-
import { useParams } from "react-router-dom";
8-
import { useQuery } from "@tanstack/react-query";
9-
import { getResultForSimulation } from "@/api/api";
6+
import Reactions from "../pages/Reactions";
107
import { MassBalanceError } from "@/components/MassBalanceError";
118
import { extractPlotData } from "@/functions/Formatting";
129
import BarChart from "@/components/BarChart";
@@ -58,18 +55,10 @@ function getPanelContent(panel: Panel): React.ReactElement {
5855

5956
const Results: React.FC<ResultsProps> = ({ simulationResults }) => {
6057
const [activeTab, setActiveTab] = useState<string | number>(0);
61-
const { projectId, simulationId } = useParams<{ projectId: string; simulationId: string }>();
6258

6359
const handleChange = (index: string | number) => {
6460
setActiveTab(index);
6561
};
66-
const { data: fetchedResults } = useQuery<SimulationResults | null>({
67-
queryKey: [`get-simulation-${simulationId}`],
68-
queryFn: () => getResultForSimulation(simulationId!),
69-
enabled: !!projectId && !!simulationId && !simulationResults,
70-
});
71-
72-
if (!simulationResults && fetchedResults != null) simulationResults = fetchedResults;
7362

7463
if (!simulationResults) return <Typography color="red">No simulation results found</Typography>;
7564

frontend/src/pages/Models.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React from "react";
33
import ModelSelect from "@/components/ModelSelect";
44
import { ModelConfig } from "@/dto/FormConfig";
55
import ModelInputs from "@/components/ModelInputs";
6-
import Results from "./Results";
6+
import Results from "../components/Results";
77
import { useAvailableModels } from "@/contexts/ModelContext";
88
import NoResults from "@/components/Simulation/NoResults";
99
import Working from "@/components/Simulation/Working";

0 commit comments

Comments
 (0)