Skip to content

Commit c9b9864

Browse files
committed
fix: Resolve TypeScript build errors in Tauri GUI
- Fix type mismatch in App.tsx for setActiveScreen callback - Remove unused variables in TestScreen.tsx (executionResult, abortControllerRef) - Remove unused import (useRef) from TestScreen.tsx - Build now succeeds without TypeScript errors
1 parent f5b83b3 commit c9b9864

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lambda/tools/local-agent/src/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ function App() {
8888
<div className="flex flex-col h-screen">
8989
<div className="flex flex-1 overflow-hidden">
9090
{!isMinimized && (
91-
<Sidebar activeScreen={activeScreen} onNavigate={setActiveScreen} />
91+
<Sidebar activeScreen={activeScreen} onNavigate={(screen) => setActiveScreen(screen as Screen)} />
9292
)}
9393
<main className="flex-1 overflow-auto bg-gray-50">
9494
{renderScreen()}

lambda/tools/local-agent/src/components/Screens/TestScreen.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useState, useEffect, useRef } from 'react';
1+
import { useState, useEffect } from 'react';
22
import { invoke } from '@tauri-apps/api/tauri';
33
import { open } from '@tauri-apps/api/dialog';
44
import { readTextFile } from '@tauri-apps/api/fs';
@@ -27,10 +27,10 @@ export default function TestScreen() {
2727
const [validationResult, setValidationResult] = useState<ValidationResult | null>(null);
2828
const [isValidating, setIsValidating] = useState(false);
2929
const [isExecuting, setIsExecuting] = useState(false);
30-
const [executionResult, setExecutionResult] = useState<ExecutionResult | null>(null);
30+
const [_executionResult, setExecutionResult] = useState<ExecutionResult | null>(null);
3131
const [executionLog, setExecutionLog] = useState<string[]>([]);
3232
const [exampleScripts, setExampleScripts] = useState<string[]>([]);
33-
const abortControllerRef = useRef<AbortController | null>(null);
33+
// const abortControllerRef = useRef<AbortController | null>(null); // TODO: Implement abort functionality
3434

3535
useEffect(() => {
3636
// Load list of example scripts

0 commit comments

Comments
 (0)