Skip to content

Commit 44177b5

Browse files
committed
Fix fullscreen button visibility on mobile in sandbox panes
1 parent d9d48b9 commit 44177b5

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

components/task-details.tsx

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2089,7 +2089,7 @@ export function TaskDetails({ task, maxSandboxDuration = 300 }: TaskDetailsProps
20892089
<TaskChat taskId={task.id} task={task} />
20902090
</div>
20912091
) : activeTab === 'preview' ? (
2092-
<div className="h-full">
2092+
<div className={cn('h-full', isPreviewFullscreen && 'fixed inset-0 z-50 bg-background')}>
20932093
<div className="bg-card md:rounded-md md:border overflow-hidden h-full flex flex-col">
20942094
{/* Preview Toolbar */}
20952095
<div className="flex items-center gap-2 px-3 py-2 border-b bg-muted/50 flex-shrink-0 min-h-[40px]">
@@ -2121,6 +2121,19 @@ export function TaskDetails({ task, maxSandboxDuration = 300 }: TaskDetailsProps
21212121
>
21222122
<RefreshCw className="h-3.5 w-3.5" />
21232123
</Button>
2124+
<Button
2125+
variant="ghost"
2126+
size="sm"
2127+
onClick={() => setIsPreviewFullscreen(!isPreviewFullscreen)}
2128+
className="h-6 w-6 p-0 flex-shrink-0"
2129+
title={isPreviewFullscreen ? 'Exit Fullscreen' : 'Fullscreen'}
2130+
>
2131+
{isPreviewFullscreen ? (
2132+
<Minimize className="h-3.5 w-3.5" />
2133+
) : (
2134+
<Maximize className="h-3.5 w-3.5" />
2135+
)}
2136+
</Button>
21242137
<DropdownMenu>
21252138
<DropdownMenuTrigger asChild>
21262139
<Button

0 commit comments

Comments
 (0)