fix: responsive layout (#4391)

Signed-off-by: Nahidujjaman Hridoy <[email protected]>
This commit is contained in:
Nahidujjaman Hridoy
2026-05-13 01:03:59 -06:00
committed by GitHub
parent 8d88a34a64
commit ef0cf9bd02
2 changed files with 16 additions and 11 deletions
@@ -90,7 +90,7 @@ export function AnalyzeLogs({ logs, context }: Props) {
disabled={logs.length === 0} disabled={logs.length === 0}
title="Analyze logs with AI" title="Analyze logs with AI"
> >
<Bot className="mr-2 h-4 w-4" /> <Bot className="mr-2 size-4" />
AI AI
</Button> </Button>
</PopoverTrigger> </PopoverTrigger>
@@ -347,11 +347,13 @@ export const DockerLogsId: React.FC<Props> = ({
title={isPaused ? "Resume logs" : "Pause logs"} title={isPaused ? "Resume logs" : "Pause logs"}
> >
{isPaused ? ( {isPaused ? (
<Play className="mr-2 h-4 w-4" /> <Play className="size-4" />
) : ( ) : (
<Pause className="mr-2 h-4 w-4" /> <Pause className="size-4" />
)} )}
{isPaused ? "Resume" : "Pause"} <span className="hidden lg:ml-2 lg:inline">
{isPaused ? "Resume" : "Pause"}
</span>
</Button> </Button>
<Button <Button
variant="outline" variant="outline"
@@ -362,11 +364,13 @@ export const DockerLogsId: React.FC<Props> = ({
title="Copy logs to clipboard" title="Copy logs to clipboard"
> >
{copied ? ( {copied ? (
<Check className="mr-2 h-4 w-4" /> <Check className="size-4" />
) : ( ) : (
<Copy className="mr-2 h-4 w-4" /> <Copy className="size-4" />
)} )}
Copy <span className="hidden lg:ml-2 lg:inline">
{copied ? "Copied" : "Copy"}
</span>
</Button> </Button>
<Button <Button
variant="outline" variant="outline"
@@ -374,17 +378,18 @@ export const DockerLogsId: React.FC<Props> = ({
className="h-9 sm:w-auto w-full" className="h-9 sm:w-auto w-full"
onClick={handleDownload} onClick={handleDownload}
disabled={filteredLogs.length === 0 || !data?.Name} disabled={filteredLogs.length === 0 || !data?.Name}
title="Download logs as text file"
> >
<DownloadIcon className="mr-2 h-4 w-4" /> <DownloadIcon className="size-4" />
Download logs <span className="hidden lg:ml-2 lg:inline">Download logs</span>
</Button> </Button>
<AnalyzeLogs logs={filteredLogs} context="runtime" /> <AnalyzeLogs logs={filteredLogs} context="runtime" />
</div> </div>
</div> </div>
{isPaused && ( {isPaused && (
<AlertBlock type="warning"> <AlertBlock type="warning" className="items-center">
<div className="flex items-center gap-2"> <div className="flex items-center gap-2">
<Pause className="h-4 w-4" /> <Pause className="size-4" />
<span> <span>
Logs paused Logs paused
{messageBuffer.length > 0 && ( {messageBuffer.length > 0 && (