From f27cb188836ccd2b78b5440de4b88d40e5cab3a4 Mon Sep 17 00:00:00 2001 From: Vikhyath Mondreti Date: Wed, 9 Jul 2025 19:20:07 -0700 Subject: [PATCH] fix lint --- .../frozen-canvas/frozen-canvas.tsx | 16 +++++-------- .../logs/components/sidebar/sidebar.tsx | 2 -- .../trace-spans/trace-spans-display.tsx | 24 ++++--------------- .../app/workspace/[workspaceId]/logs/logs.tsx | 14 ++++++----- .../sim/lib/logs/enhanced-execution-logger.ts | 9 +------ apps/sim/lib/logs/enhanced-logging-factory.ts | 2 -- 6 files changed, 19 insertions(+), 48 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx index 76a8ea9bda..6e892100b2 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/frozen-canvas/frozen-canvas.tsx @@ -41,7 +41,7 @@ function ExpandableDataSection({ title, data }: { title: string; data: any }) { @@ -78,7 +78,9 @@ function ExpandableDataSection({ title, data }: { title: string; data: any }) {
-
{jsonString}
+
+                {jsonString}
+              
@@ -241,15 +243,9 @@ function PinnedLogs({ executionData, onClose }: { executionData: any; onClose: ( )} - + - + {formatted.cost && formatted.cost.total > 0 && (
diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/sidebar/sidebar.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/sidebar/sidebar.tsx index 373c4ae63e..69184b7299 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/sidebar/sidebar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/sidebar/sidebar.tsx @@ -494,8 +494,6 @@ export function Sidebar({
)} - - {/* Enhanced Cost - only show for enhanced logs with actual cost data */} {log.metadata?.enhanced && hasCostInfo && (
diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/trace-spans/trace-spans-display.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/trace-spans/trace-spans-display.tsx index 5d6aea8e75..373d1df896 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/trace-spans/trace-spans-display.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/trace-spans/trace-spans-display.tsx @@ -1,13 +1,7 @@ 'use client' import { useState } from 'react' -import { - ChevronDown, - ChevronRight, - Code, - Cpu, - ExternalLink, -} from 'lucide-react' +import { ChevronDown, ChevronRight, Code, Cpu, ExternalLink } from 'lucide-react' import { AgentIcon, ApiIcon, @@ -201,17 +195,11 @@ export function TraceSpansDisplay({ // Keep track of expanded spans const [expandedSpans, setExpandedSpans] = useState>(new Set()) - - - - // Early return after all hooks if (!traceSpans || traceSpans.length === 0) { return
No trace data available
} - - // Find the earliest start time among all spans to be the workflow start time const workflowStartTime = traceSpans.reduce((earliest, span) => { const startTime = new Date(span.startTime).getTime() @@ -244,8 +232,6 @@ export function TraceSpansDisplay({ } } - - return (
@@ -329,8 +315,6 @@ function TraceSpanItem({ const safeStartPercent = Math.min(100, Math.max(0, relativeStartPercent)) const safeWidthPercent = Math.max(2, Math.min(100 - safeStartPercent, actualDurationPercent)) - - // Handle click to expand/collapse this span const handleSpanClick = () => { if (hasNestedItems) { @@ -549,12 +533,12 @@ function TraceSpanItem({
{/* Block Input/Output Data */} {(span.input || span.output) && ( -
+
{/* Input Data */} {span.input && (

Input

-
+
@@ -566,7 +550,7 @@ function TraceSpanItem({

{span.status === 'error' ? 'Error Details' : 'Output'}

-
+
Time
Status
Workflow
-
Trigger
-
Cost
+
+ Trigger +
+
+ Cost +
Duration
@@ -405,11 +409,9 @@ export default function Logs() { {/* Cost */}
-
+
{log.metadata?.enhanced && log.metadata?.cost?.total ? ( - - ${log.metadata.cost.total.toFixed(4)} - + ${log.metadata.cost.total.toFixed(4)} ) : ( — )} diff --git a/apps/sim/lib/logs/enhanced-execution-logger.ts b/apps/sim/lib/logs/enhanced-execution-logger.ts index e72350047b..e32348b4a0 100644 --- a/apps/sim/lib/logs/enhanced-execution-logger.ts +++ b/apps/sim/lib/logs/enhanced-execution-logger.ts @@ -214,14 +214,7 @@ export class EnhancedExecutionLogger implements IExecutionLoggerService { finalOutput: BlockOutputData traceSpans?: TraceSpan[] }): Promise { - const { - executionId, - endedAt, - totalDurationMs, - costSummary, - finalOutput, - traceSpans, - } = params + const { executionId, endedAt, totalDurationMs, costSummary, finalOutput, traceSpans } = params logger.debug(`Completing workflow execution ${executionId}`) diff --git a/apps/sim/lib/logs/enhanced-logging-factory.ts b/apps/sim/lib/logs/enhanced-logging-factory.ts index cd9d9bffb4..d865d4ebcc 100644 --- a/apps/sim/lib/logs/enhanced-logging-factory.ts +++ b/apps/sim/lib/logs/enhanced-logging-factory.ts @@ -46,8 +46,6 @@ export async function loadWorkflowStateForExecution(workflowId: string): Promise } } - - export function calculateCostSummary(traceSpans: any[]): { totalCost: number totalInputCost: number