From f465d9712d1e0c1d655fe33770c7a0c3d3455178 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Mon, 22 May 2023 19:38:31 -0300 Subject: [PATCH] Fixed Copy and Paste bug on Code Area --- src/frontend/src/modals/codeAreaModal/index.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/frontend/src/modals/codeAreaModal/index.tsx b/src/frontend/src/modals/codeAreaModal/index.tsx index b1258ba55..4568905ad 100644 --- a/src/frontend/src/modals/codeAreaModal/index.tsx +++ b/src/frontend/src/modals/codeAreaModal/index.tsx @@ -11,6 +11,7 @@ import "ace-builds/src-noconflict/ext-language_tools"; import { darkContext } from "../../contexts/darkContext"; import { checkCode } from "../../controllers/API"; import { alertContext } from "../../contexts/alertContext"; +import { TabsContext } from "../../contexts/tabsContext"; export default function CodeAreaModal({ value, setValue, @@ -22,6 +23,7 @@ export default function CodeAreaModal({ const [code, setCode] = useState(value); const { dark } = useContext(darkContext); const { setErrorData, setSuccessData } = useContext(alertContext); + const { setDisableCP } = useContext(TabsContext); const { closePopUp } = useContext(PopUpContext); const ref = useRef(); function setModalOpen(x: boolean) { @@ -109,6 +111,12 @@ export default function CodeAreaModal({ onChange={(value) => { setCode(value); }} + onBlur={() => { + setDisableCP(false) + }} + onFocus={() => { + setDisableCP(true) + }} className="h-full w-full rounded-lg" />