From afdd331578179b34f3fc889a8455f9924ee5414d Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Mon, 24 Jun 2024 22:39:54 +0530 Subject: [PATCH] feat: side panel header --- src/components/molecules/SidePanelHeader.tsx | 38 ++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/components/molecules/SidePanelHeader.tsx diff --git a/src/components/molecules/SidePanelHeader.tsx b/src/components/molecules/SidePanelHeader.tsx new file mode 100644 index 00000000..7743230e --- /dev/null +++ b/src/components/molecules/SidePanelHeader.tsx @@ -0,0 +1,38 @@ +import React, { FC, useState } from 'react'; +import { InterpretationButtons } from "./InterpretationButtons"; +import { AddButton } from "../atoms/buttons/AddButton"; +import { GenericModal } from "../atoms/GenericModal"; +import { PairEditForm } from "./PairEditForm"; +import { WhereWhatPair, WorkflowFile } from "@wbr-project/wbr-interpret"; +import { AddPair } from "../../api/workflow"; +import { Button, Stack } from "@mui/material"; +import { FastForward } from "@mui/icons-material"; +import { useSocketStore } from "../../context/socket"; +import { useGlobalInfoStore } from "../../context/globalInfo"; + +export const SidePanelHeader = () => { + + const [steppingIsDisabled, setSteppingIsDisabled] = useState(true); + + const { socket } = useSocketStore(); + + const handleStep = () => { + socket?.emit('step'); + }; + + return ( +
+ setSteppingIsDisabled(!isPaused)}/> + +
+
+ ); +};