fix: prevent 1 from showing when preparing write

This commit is contained in:
Aiden Cline 2025-12-17 15:24:35 -06:00
parent 4d7c3f56fa
commit a50ab4b5b5

View file

@ -1423,20 +1423,24 @@ ToolRegistry.register<typeof WriteTool>({
return props.metadata.diagnostics?.[filePath] ?? []
})
const done = !!props.input.filePath
return (
<>
<ToolTitle icon="←" fallback="Preparing write..." when={props.input.filePath}>
<ToolTitle icon="←" fallback="Preparing write..." when={done}>
Wrote {props.input.filePath}
</ToolTitle>
<line_number fg={theme.textMuted} minWidth={3} paddingRight={1}>
<code
conceal={false}
fg={theme.text}
filetype={filetype(props.input.filePath!)}
syntaxStyle={syntax()}
content={code()}
/>
</line_number>
<Show when={done}>
<line_number fg={theme.textMuted} minWidth={3} paddingRight={1}>
<code
conceal={false}
fg={theme.text}
filetype={filetype(props.input.filePath!)}
syntaxStyle={syntax()}
content={code()}
/>
</line_number>
</Show>
<Show when={diagnostics().length}>
<For each={diagnostics()}>
{(diagnostic) => (