Skip to content

Commit f3021cb

Browse files
authored
Merge branch 'main' into agent/2025-10-25T13-20-31-fubmTbP-
2 parents e3477fe + 429826f commit f3021cb

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

components/task-details.tsx

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2092,11 +2092,8 @@ export function TaskDetails({ task, maxSandboxDuration = 300 }: TaskDetailsProps
20922092
<div className="h-full px-3 pb-3">
20932093
<TaskChat taskId={task.id} task={task} />
20942094
</div>
2095-
</div>
2096-
2097-
{/* Preview Tab */}
2098-
<div className={cn('absolute inset-0', activeTab !== 'preview' && 'hidden')}>
2099-
<div className="h-full">
2095+
) : activeTab === 'preview' ? (
2096+
<div className={cn('h-full', isPreviewFullscreen && 'fixed inset-0 z-50 bg-background')}>
21002097
<div className="bg-card md:rounded-md md:border overflow-hidden h-full flex flex-col">
21012098
{/* Preview Toolbar */}
21022099
<div className="flex items-center gap-2 px-3 py-2 border-b bg-muted/50 flex-shrink-0 min-h-[40px]">
@@ -2128,6 +2125,19 @@ export function TaskDetails({ task, maxSandboxDuration = 300 }: TaskDetailsProps
21282125
>
21292126
<RefreshCw className="h-3.5 w-3.5" />
21302127
</Button>
2128+
<Button
2129+
variant="ghost"
2130+
size="sm"
2131+
onClick={() => setIsPreviewFullscreen(!isPreviewFullscreen)}
2132+
className="h-6 w-6 p-0 flex-shrink-0"
2133+
title={isPreviewFullscreen ? 'Exit Fullscreen' : 'Fullscreen'}
2134+
>
2135+
{isPreviewFullscreen ? (
2136+
<Minimize className="h-3.5 w-3.5" />
2137+
) : (
2138+
<Maximize className="h-3.5 w-3.5" />
2139+
)}
2140+
</Button>
21312141
<DropdownMenu>
21322142
<DropdownMenuTrigger asChild>
21332143
<Button

0 commit comments

Comments
 (0)