diff --git a/packages/opencode/src/cli/cmd/tui/event.ts b/packages/opencode/src/cli/cmd/tui/event.ts index b2e4b92c551..4c6e344a0d9 100644 --- a/packages/opencode/src/cli/cmd/tui/event.ts +++ b/packages/opencode/src/cli/cmd/tui/event.ts @@ -37,7 +37,7 @@ export const TuiEvent = { title: z.string().optional(), message: z.string(), variant: z.enum(["info", "success", "warning", "error"]), - duration: z.number().default(5000).optional().describe("Duration in milliseconds"), + duration: z.number().optional().default(5000).describe("Duration in milliseconds"), }), ), SessionSelect: BusEvent.define( diff --git a/packages/opencode/src/cli/cmd/tui/ui/toast.tsx b/packages/opencode/src/cli/cmd/tui/ui/toast.tsx index 36095580fb0..495634f7e30 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/toast.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/toast.tsx @@ -7,7 +7,7 @@ import { TextAttributes } from "@opentui/core" import z from "zod" import { TuiEvent } from "../event" -export type ToastOptions = z.infer +export type ToastOptions = z.input export function Toast() { const toast = useToast()