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 = ({