diff --git a/frontend/src/components/tasks/TaskDetails/preview/DevServerLogsView.tsx b/frontend/src/components/tasks/TaskDetails/preview/DevServerLogsView.tsx index 23032d8b..009366fb 100644 --- a/frontend/src/components/tasks/TaskDetails/preview/DevServerLogsView.tsx +++ b/frontend/src/components/tasks/TaskDetails/preview/DevServerLogsView.tsx @@ -1,6 +1,5 @@ import { useTranslation } from 'react-i18next'; import { Terminal, ChevronDown } from 'lucide-react'; -import { Button } from '@/components/ui/button'; import ProcessLogsViewer, { ProcessLogsViewerContent, } from '../ProcessLogsViewer'; @@ -32,28 +31,36 @@ export function DevServerLogsView({ } return ( -
- {/* Logs toolbar */} -
-
- - - {t('preview.logs.title')} - +
{ + if (e.currentTarget.open !== showLogs) { + onToggle(); + } + }} + > + +
+
+ + + {t('preview.logs.title')} + +
+
+ + {showToggleText + ? showLogs + ? t('preview.logs.hide') + : t('preview.logs.show') + : t('preview.logs.hide')} +
- -
+ - {/* Logs viewer */} {showLogs && (
{logs ? ( @@ -63,6 +70,6 @@ export function DevServerLogsView({ )}
)} -
+ ); }