From f379ce17c9da5e7e6193c5b8d9403812f116dd9d Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:47:34 +0000 Subject: [PATCH] Refactor prompt history modal --- .../prompts/PromptHistoryDialog.tsx | 64 +++++++------------ 1 file changed, 24 insertions(+), 40 deletions(-) diff --git a/src/components/prompts/PromptHistoryDialog.tsx b/src/components/prompts/PromptHistoryDialog.tsx index 631f5f4..11397be 100644 --- a/src/components/prompts/PromptHistoryDialog.tsx +++ b/src/components/prompts/PromptHistoryDialog.tsx @@ -9,7 +9,7 @@ import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { ScrollArea } from "@/components/ui/scroll-area"; import { Separator } from "@/components/ui/separator"; -import { GitBranch, Clock, User, FileText, Undo2 } from "lucide-react"; +import { GitBranch, Clock, User, FileText } from "lucide-react"; interface PromptVersion { version: string; @@ -93,11 +93,6 @@ export function PromptHistoryDialog({ open, onOpenChange, prompt }: PromptHistor } }; - const handleRestore = (version: string) => { - console.log("Restaurar versão:", version, "do prompt:", prompt?.id); - // Implementar lógica de restauração - }; - if (!prompt) return null; return ( @@ -130,33 +125,21 @@ export function PromptHistoryDialog({ open, onOpenChange, prompt }: PromptHistor
-
-
- - v{version.version} - - - {getVersionTypeLabel(version.type)} +
+ + v{version.version} + + + {getVersionTypeLabel(version.type)} + + {version.version === prompt.currentVersion && ( + + Atual - {version.version === prompt.currentVersion && ( - - Atual - - )} -
- {version.version !== prompt.currentVersion && ( - )}
-
+
@@ -173,17 +156,18 @@ export function PromptHistoryDialog({ open, onOpenChange, prompt }: PromptHistor

{version.changeDescription}

-
- - - Ver conteúdo do prompt - -
-
-                            {version.systemPrompt}
-                          
-
-
+
+

+ Conteúdo do Prompt +

+ +
+

+ {version.systemPrompt} +

+
+
+