diff --git a/frontend/src/components/tasks/TaskDetails/PreviewTab.tsx b/frontend/src/components/tasks/TaskDetails/PreviewTab.tsx index 90806cc1..19b2867e 100644 --- a/frontend/src/components/tasks/TaskDetails/PreviewTab.tsx +++ b/frontend/src/components/tasks/TaskDetails/PreviewTab.tsx @@ -1,6 +1,6 @@ import { useState, useEffect, useRef } from 'react'; import { useTranslation } from 'react-i18next'; -import { Loader2 } from 'lucide-react'; +import { Loader2, X } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { useDevserverPreview } from '@/hooks/useDevserverPreview'; import { useDevServer } from '@/hooks/useDevServer'; @@ -175,34 +175,48 @@ export default function PreviewTab({ {showHelp && ( -

{t('preview.troubleAlert.title')}

-
    -
  1. {t('preview.troubleAlert.item1')}
  2. -
  3. - {t('preview.troubleAlert.item2')}{' '} - http://localhost:3000 - {t('preview.troubleAlert.item2Suffix')} -
  4. -
  5. - {t('preview.troubleAlert.item3')}{' '} - +
    +

    {t('preview.troubleAlert.title')}

    +
      +
    1. {t('preview.troubleAlert.item1')}
    2. +
    3. + {t('preview.troubleAlert.item2')}{' '} + http://localhost:3000 + {t('preview.troubleAlert.item2Suffix')} +
    4. +
    5. + {t('preview.troubleAlert.item3')}{' '} + + {t('preview.troubleAlert.item3Link')} + + . +
    6. +
    +
  6. -
- + {isStoppingDevServer && ( + + )} + {t('preview.noServer.stopAndEditButton')} + + + +
)}