From 424be5d40a6da4367c9e403310c2871e4c5a48b3 Mon Sep 17 00:00:00 2001 From: seveibar Date: Thu, 10 Oct 2024 16:07:13 -0700 Subject: [PATCH] intelligent run button updates, importing working --- src/components/CodeAndPreview.tsx | 1 - src/components/PreviewContent.tsx | 9 +++++++-- src/hooks/use-compiled-tsx.ts | 4 ++-- src/hooks/use-run-tsx/index.tsx | 24 ++++++++++++++++-------- src/pages/ai.tsx | 1 - 5 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/components/CodeAndPreview.tsx b/src/components/CodeAndPreview.tsx index 054a798..fbcc910 100644 --- a/src/components/CodeAndPreview.tsx +++ b/src/components/CodeAndPreview.tsx @@ -123,7 +123,6 @@ export function CodeAndPreview({ snippet }: Props) { { const [activeTab, setActiveTab] = useState("pcb") + const [versionOfCodeLastRun, setVersionOfCodeLastRun] = useState("") + + useEffect(() => { + if (tsxRunTriggerCount === 0) return + setVersionOfCodeLastRun(code) + }, [tsxRunTriggerCount]) useEffect(() => { if (errorMessage) { @@ -66,7 +71,7 @@ export const PreviewContent = ({