diff --git a/services/web/frontend/js/features/file-tree/components/file-tree-action-buttons.tsx b/services/web/frontend/js/features/file-tree/components/file-tree-action-buttons.tsx index 4d633caece..7f2abc9273 100644 --- a/services/web/frontend/js/features/file-tree/components/file-tree-action-buttons.tsx +++ b/services/web/frontend/js/features/file-tree/components/file-tree-action-buttons.tsx @@ -8,6 +8,7 @@ import { usePermissionsContext } from '@/features/ide-react/context/permissions- import FileTreeActionButton from './file-tree-action-button' import { useRailContext } from '../../ide-react/context/rail-context' import PythonRequirementsModal from './python-requirements-modal' +import { useDetachCompileContext as useCompileContext } from '@/shared/context/detach-compile-context' export default function FileTreeActionButtons({ fileTreeExpanded, @@ -19,6 +20,8 @@ export default function FileTreeActionButtons({ const { write } = usePermissionsContext() const { handlePaneCollapse } = useRailContext() const [showPythonModal, setShowPythonModal] = useState(false) + const { pdfFile } = useCompileContext() + const isRevealJs = pdfFile?.path === 'output.html' const { canCreate, @@ -112,7 +115,7 @@ export default function FileTreeActionButtons({ iconType="delete" /> )} - {write && ( + {write && isRevealJs && (