diff --git a/sim/app/w/logs/components/filters/components/level.tsx b/sim/app/w/logs/components/filters/components/level.tsx index c7a4b37391..b8f92c33cb 100644 --- a/sim/app/w/logs/components/filters/components/level.tsx +++ b/sim/app/w/logs/components/filters/components/level.tsx @@ -6,7 +6,8 @@ import { DropdownMenuItem, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' -import { LogLevel, useFilterStore } from '@/app/w/logs/stores/store' +import { useFilterStore } from '@/app/w/logs/stores/store' +import { LogLevel } from '@/app/w/logs/stores/types' export default function Level() { const { level, setLevel } = useFilterStore() diff --git a/sim/app/w/logs/components/filters/components/timeline.tsx b/sim/app/w/logs/components/filters/components/timeline.tsx index 4329bb3d02..c037a11234 100644 --- a/sim/app/w/logs/components/filters/components/timeline.tsx +++ b/sim/app/w/logs/components/filters/components/timeline.tsx @@ -6,7 +6,8 @@ import { DropdownMenuItem, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' -import { TimeRange, useFilterStore } from '@/app/w/logs/stores/store' +import { useFilterStore } from '@/app/w/logs/stores/store' +import { TimeRange } from '@/app/w/logs/stores/types' export default function Timeline() { const { timeRange, setTimeRange } = useFilterStore() diff --git a/sim/app/w/logs/stores/types.ts b/sim/app/w/logs/stores/types.ts index c72f4dce43..a4d2c966e1 100644 --- a/sim/app/w/logs/stores/types.ts +++ b/sim/app/w/logs/stores/types.ts @@ -52,8 +52,16 @@ export interface WorkflowLog { } } -type TimeRange = 'Past 30 minutes' | 'Past hour' | 'Past 24 hours' | 'All time' -type LogLevel = 'error' | 'info' | 'all' +export interface LogsResponse { + data: WorkflowLog[] + total: number + page: number + pageSize: number + totalPages: number +} + +export type TimeRange = 'Past 30 minutes' | 'Past hour' | 'Past 24 hours' | 'All time' +export type LogLevel = 'error' | 'info' | 'all' export interface FilterState { // Original logs from API