diff --git a/internal/tui/components/dialogs/permissions/permissions.go b/internal/tui/components/dialogs/permissions/permissions.go index 6d9558b6bb3704c4e488f36cc5cebd1fb95d00c9..9c07999e25e0b95b3f97735038637c0ecdfd3681 100644 --- a/internal/tui/components/dialogs/permissions/permissions.go +++ b/internal/tui/components/dialogs/permissions/permissions.go @@ -405,6 +405,20 @@ func (p *permissionDialogCmp) generateWriteContent() string { } func (p *permissionDialogCmp) generateFetchContent() string { + t := styles.CurrentTheme() + baseStyle := t.S().Base.Background(t.BgSubtle) + if pr, ok := p.permission.Params.(tools.FetchPermissionsParams); ok { + // Show format info instead of duplicating URL + content := fmt.Sprintf("Format: %s", pr.Format) + if pr.Timeout > 0 { + content += fmt.Sprintf("\nTimeout: %d seconds", pr.Timeout) + } + finalContent := baseStyle. + Padding(1, 2). + Width(p.contentViewPort.Width()). + Render(content) + return finalContent + } return "" }