diff options
| author | Dax Raad <[email protected]> | 2025-09-09 23:43:37 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-09-09 23:44:04 -0400 |
| commit | 38e8c42cf02f73fb300889ab989088899a3aedb7 (patch) | |
| tree | 313db96535cf136cc1032618b43462c1f2f0e14c /packages/web/src/components/share/part.tsx | |
| parent | 58fe88432714456350244ebbea1e6287d3dccb36 (diff) | |
| download | opencode-38e8c42cf02f73fb300889ab989088899a3aedb7.tar.gz opencode-38e8c42cf02f73fb300889ab989088899a3aedb7.zip | |
ci: format
Diffstat (limited to 'packages/web/src/components/share/part.tsx')
| -rw-r--r-- | packages/web/src/components/share/part.tsx | 52 |
1 files changed, 22 insertions, 30 deletions
diff --git a/packages/web/src/components/share/part.tsx b/packages/web/src/components/share/part.tsx index b27e4806a..ddef206ba 100644 --- a/packages/web/src/components/share/part.tsx +++ b/packages/web/src/components/share/part.tsx @@ -168,32 +168,25 @@ export function Part(props: PartProps) { </Show> </div> )} - { - props.message.role === "user" && props.part.type === "file" && ( - <div data-component="attachment"> - <div data-slot="copy">Attachment</div> - <div data-slot="filename">{props.part.filename}</div> - </div> - ) - } - { - props.part.type === "step-start" && props.message.role === "assistant" && ( - <div data-component="step-start"> - <div data-slot="provider">{props.message.providerID}</div> - <div data-slot="model">{props.message.modelID}</div> - </div> - ) - } - { - props.part.type === "tool" && props.part.state.status === "error" && ( - <div data-component="tool" data-tool="error"> - <ContentError>{formatErrorString(props.part.state.error)}</ContentError> - <Spacer /> - </div> - ) - } - { - props.part.type === "tool" && + {props.message.role === "user" && props.part.type === "file" && ( + <div data-component="attachment"> + <div data-slot="copy">Attachment</div> + <div data-slot="filename">{props.part.filename}</div> + </div> + )} + {props.part.type === "step-start" && props.message.role === "assistant" && ( + <div data-component="step-start"> + <div data-slot="provider">{props.message.providerID}</div> + <div data-slot="model">{props.message.modelID}</div> + </div> + )} + {props.part.type === "tool" && props.part.state.status === "error" && ( + <div data-component="tool" data-tool="error"> + <ContentError>{formatErrorString(props.part.state.error)}</ContentError> + <Spacer /> + </div> + )} + {props.part.type === "tool" && props.part.state.status === "completed" && props.message.role === "assistant" && ( <> @@ -295,10 +288,9 @@ export function Part(props: PartProps) { .toMillis()} /> </> - ) - } - </div > - </div > + )} + </div> + </div> ) } |
