diff --git a/webui/src/App.tsx b/webui/src/App.tsx index 6ae4e78..a909ccb 100644 --- a/webui/src/App.tsx +++ b/webui/src/App.tsx @@ -1,9 +1,9 @@ import { useState } from "react"; import Header from "@/components/Header"; import InstanceList from "@/components/InstanceList"; -import InstanceModal from "@/components/InstanceModal"; +import InstanceDialog from "@/components/InstanceDialog"; import LoginDialog from "@/components/LoginDialog"; -import SystemInfoModal from "./components/SystemInfoModal"; +import SystemInfoDialog from "./components/SystemInfoDialog"; import { type CreateInstanceOptions, type Instance } from "@/types/instance"; import { useInstances } from "@/contexts/InstancesContext"; import { useAuth } from "@/contexts/AuthContext"; @@ -68,14 +68,14 @@ function App() { - - diff --git a/webui/src/__tests__/App.test.tsx b/webui/src/__tests__/App.test.tsx index 0159601..7289016 100644 --- a/webui/src/__tests__/App.test.tsx +++ b/webui/src/__tests__/App.test.tsx @@ -75,7 +75,7 @@ describe('App Component - Critical Business Logic Only', () => { const nameInput = screen.getByLabelText(/Instance Name/) await user.type(nameInput, 'new-test-instance') - await user.click(screen.getByTestId('modal-save-button')) + await user.click(screen.getByTestId('dialog-save-button')) // Verify correct API call await waitFor(() => { @@ -109,7 +109,7 @@ describe('App Component - Critical Business Logic Only', () => { const editButtons = screen.getAllByTitle('Edit instance') await user.click(editButtons[0]) - await user.click(screen.getByTestId('modal-save-button')) + await user.click(screen.getByTestId('dialog-save-button')) // Verify correct API call with existing instance data await waitFor(() => { diff --git a/webui/src/components/InstanceCard.tsx b/webui/src/components/InstanceCard.tsx index 56b49cb..5ecfcb2 100644 --- a/webui/src/components/InstanceCard.tsx +++ b/webui/src/components/InstanceCard.tsx @@ -3,7 +3,7 @@ import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import type { Instance } from "@/types/instance"; import { Edit, FileText, Play, Square, Trash2 } from "lucide-react"; -import LogsModal from "@/components/LogModal"; +import LogsDialog from "@/components/LogDialog"; import HealthBadge from "@/components/HealthBadge"; import { useState } from "react"; import { useInstanceHealth } from "@/hooks/useInstanceHealth"; @@ -118,7 +118,7 @@ function InstanceCard({ - void; onSave: (name: string, options: CreateInstanceOptions) => void; instance?: Instance; // For editing existing instance } -const InstanceModal: React.FC = ({ +const InstanceDialog: React.FC = ({ open, onOpenChange, onSave, @@ -40,7 +40,7 @@ const InstanceModal: React.FC = ({ const basicFields = getBasicFields(); const advancedFields = getAdvancedFields(); - // Reset form when modal opens/closes or when instance changes + // Reset form when dialog opens/closes or when instance changes useEffect(() => { if (open) { if (instance) { @@ -255,14 +255,14 @@ const InstanceModal: React.FC = ({