setTheme(isDark ? 'light' : 'dark')}>
+
setTheme(isDark ? 'blue' : 'dark')}>
{isDark ? : }
diff --git a/apps/web/src/pages/PluginCRUDPage/DetailDrawer.tsx b/apps/web/src/pages/PluginCRUDPage/DetailDrawer.tsx
index e7ad3fd..122f931 100644
--- a/apps/web/src/pages/PluginCRUDPage/DetailDrawer.tsx
+++ b/apps/web/src/pages/PluginCRUDPage/DetailDrawer.tsx
@@ -22,7 +22,7 @@ export default function DetailDrawer({
sections,
allEntities,
pluginId,
- entityName,
+ entityName: _entityName,
onClose,
}: DetailDrawerProps) {
if (!record) return null;
diff --git a/apps/web/src/pages/PluginGraphPage.tsx b/apps/web/src/pages/PluginGraphPage.tsx
index 5dc168b..a1df010 100644
--- a/apps/web/src/pages/PluginGraphPage.tsx
+++ b/apps/web/src/pages/PluginGraphPage.tsx
@@ -25,7 +25,6 @@ import {
InfoCircleOutlined,
ReloadOutlined,
} from '@ant-design/icons';
-import type { GraphNode } from './graph/graphTypes';
import { getNodeDegree } from './graph/graphRenderer';
import { getRelColor, getEdgeTypeLabel } from './graph/graphRenderer';
import { useGraphData } from './PluginGraphPage/useGraphData';
@@ -90,7 +89,7 @@ export function PluginGraphPage() {
const onCanvasClick = useCallback(
(e: React.MouseEvent
) => {
const result = handleCanvasClick(e);
- if (result.clicked) {
+ if (result?.clicked) {
setSelectedCenter((prev) => (prev === result.clicked ? null : result.clicked));
}
},
diff --git a/apps/web/src/pages/PluginGraphPage/useGraphCanvas.ts b/apps/web/src/pages/PluginGraphPage/useGraphCanvas.ts
index 5ca8fca..ccd526b 100644
--- a/apps/web/src/pages/PluginGraphPage/useGraphCanvas.ts
+++ b/apps/web/src/pages/PluginGraphPage/useGraphCanvas.ts
@@ -6,7 +6,6 @@ import {
getEdgeColor,
NODE_HOVER_SCALE,
getRelColor,
- getEdgeTypeLabel,
getNodeDegree,
degreeToRadius,
drawCurvedEdge,
diff --git a/apps/web/src/test/setup.ts b/apps/web/src/test/setup.ts
index a695e55..8ca4762 100644
--- a/apps/web/src/test/setup.ts
+++ b/apps/web/src/test/setup.ts
@@ -1,4 +1,5 @@
import '@testing-library/jest-dom';
+import { beforeAll, afterEach, afterAll } from 'vitest';
import { server } from './mocks/server';
beforeAll(() => server.listen({ onUnhandledRequest: 'warn' }));