diff --git a/web/default/src/features/channels/components/dialogs/channel-test-dialog.tsx b/web/default/src/features/channels/components/dialogs/channel-test-dialog.tsx index 312e941c..a2d641d2 100644 --- a/web/default/src/features/channels/components/dialogs/channel-test-dialog.tsx +++ b/web/default/src/features/channels/components/dialogs/channel-test-dialog.tsx @@ -26,6 +26,7 @@ import { Check, CheckCircle2, Copy, + Gauge, Info, Loader2, Settings, @@ -293,7 +294,7 @@ function getTestTableColumnClass(columnId: string) { case 'result': return 'w-80 min-w-80 max-w-80 whitespace-normal' case 'actions': - return 'bg-popover w-24 min-w-24 whitespace-nowrap sm:w-28 sm:min-w-28' + return 'bg-popover w-px whitespace-nowrap' default: return undefined } @@ -922,17 +923,26 @@ function ChannelTestDialogContent({ const isTestingModel = testingModels.has(model) return ( - + + testSingleModel(model)} + disabled={isTestingModel || isBatchTesting} + aria-label={t('Test Connection')} + /> + } + > + {isTestingModel ? ( + + ) : ( + + )} + + {t('Test Connection')} + ) }, enableSorting: false, @@ -1130,7 +1140,7 @@ function ChannelTestDialogContent({ - + } getColumnClassName={(columnId) =>