From 8e760d71f0bfc59291eb432a9b57c5181bb77937 Mon Sep 17 00:00:00 2001 From: Yousef Moazzam Date: Thu, 17 Sep 2026 10:04:03 +0100 Subject: [PATCH] Pass selected session to param config component --- .../ParameterConfiguration.tsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/frontend/unified/src/components/ParameterConfiguration/ParameterConfiguration.tsx b/frontend/unified/src/components/ParameterConfiguration/ParameterConfiguration.tsx index 4f70ca5..456f255 100644 --- a/frontend/unified/src/components/ParameterConfiguration/ParameterConfiguration.tsx +++ b/frontend/unified/src/components/ParameterConfiguration/ParameterConfiguration.tsx @@ -6,12 +6,14 @@ import { ReactElement, useState } from "react"; import { LoaderProvider } from "../../../../tomography/src/contexts/LoaderContext"; import { SUBMIT_WORKFLOW_TEMPLATE } from "../../../../tomography/src/components/workflows/Submission"; import { useMutation } from "@apollo/client/react"; +import { Visit } from "@diamondlightsource/sci-react-ui"; type ParameterConfigurationProps = { technique: Technique; template: string; setTemplate: (_: string) => void; availableTemplates: Option[]; + visit: Visit; }; /** @@ -25,13 +27,6 @@ type TemplateComponentMapping = { }; }; -// TODO: Should come from the session selector component -const HARDCODED_VISIT = { - proposalCode: "cm", - proposalNumber: 40628, - number: 3, -}; - // TODO: The filename part of this should come from the scan selector component const HARDCODED_INPUT_FILEPATH = "/dls/i12/data/2025/cm40628-3/rawdata/188700.nxs"; @@ -41,6 +36,7 @@ export const ParameterConfiguration: React.FC = ({ template, setTemplate, availableTemplates, + visit, }: ParameterConfigurationProps) => { const [templateParameters, setTemplateParameters] = useState({}); const [resourceParameters] = useState({ @@ -63,7 +59,7 @@ export const ParameterConfiguration: React.FC = ({ variables: { name: template, parameters, - visit: HARDCODED_VISIT, + visit: visit, }, }); };