diff --git a/frontend/src/components/library/FolderEditModal.tsx b/frontend/src/components/library/FolderEditModal.tsx index 4a173622..27d9a566 100644 --- a/frontend/src/components/library/FolderEditModal.tsx +++ b/frontend/src/components/library/FolderEditModal.tsx @@ -159,8 +159,11 @@ export function FolderEditModal({ onClose() // Dispatch event to refresh folder list window.dispatchEvent(new Event('folder-changed')) - } catch (err: any) { - setError(err.response?.data?.detail || 'Failed to save folder') + } catch (err) { + const errorMessage = err instanceof Error && 'response' in err + ? (err as { response?: { data?: { detail?: string } } }).response?.data?.detail + : undefined + setError(errorMessage || 'Failed to save folder') } finally { setIsSubmitting(false) } diff --git a/frontend/src/components/step-library/StepForm.tsx b/frontend/src/components/step-library/StepForm.tsx index 4c2254b4..8ad06e75 100644 --- a/frontend/src/components/step-library/StepForm.tsx +++ b/frontend/src/components/step-library/StepForm.tsx @@ -356,7 +356,7 @@ export function StepForm({ onSubmit, onCancel, initialData }: StepFormProps) { setSelectedStepType((e.target.value as any) || undefined)} + onChange={(e) => setSelectedStepType((e.target.value as 'decision' | 'action' | 'solution') || undefined)} className="rounded-md border border-input bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring" > @@ -190,7 +190,7 @@ export function StepLibraryBrowser({ onInsert, onCreateNew, showCreateButton = f