diff --git a/apps/fabro-web/app/components/terminal-view.tsx b/apps/fabro-web/app/components/terminal-view.tsx index df25543d8..e43528022 100644 --- a/apps/fabro-web/app/components/terminal-view.tsx +++ b/apps/fabro-web/app/components/terminal-view.tsx @@ -188,9 +188,11 @@ function StatusPill({ export default function TerminalView({ runId, leading, + chromeless = false, }: { runId: string; leading?: React.ReactNode; + chromeless?: boolean; }) { const { push } = useToast(); const stateQuery = useRunState(runId); @@ -349,35 +351,38 @@ export default function TerminalView({

Terminal

-
- {leading} - -
- - - - {accessCommandLabel && ( - - )} + {!chromeless && ( +
+ {leading} + +
+ + + + {accessCommandLabel && ( + + )} +
-
+ )} {error ? (
+ ) : chromeless ? ( +
) : (
{ + const previous = document.title; + document.title = `Terminal · ${params.id} · Fabro`; + return () => { + document.title = previous; + }; + }, [params.id]); + + return ( +
+ +
+ ); +}