diff --git a/services/web/frontend/js/features/ide-redesign/components/file-tree/file-tree-action-buttons.tsx b/services/web/frontend/js/features/ide-redesign/components/file-tree/file-tree-action-buttons.tsx index bcac7c4ba9..d72e77bb08 100644 --- a/services/web/frontend/js/features/ide-redesign/components/file-tree/file-tree-action-buttons.tsx +++ b/services/web/frontend/js/features/ide-redesign/components/file-tree/file-tree-action-buttons.tsx @@ -8,7 +8,11 @@ import { usePermissionsContext } from '@/features/ide-react/context/permissions- import FileTreeActionButton from './file-tree-action-button' import { useRailContext } from '../../contexts/rail-context' -export default function FileTreeActionButtons() { +export default function FileTreeActionButtons({ + fileTreeExpanded, +}: { + fileTreeExpanded: boolean +}) { const { t } = useTranslation() const { fileTreeReadOnly } = useFileTreeData() const { write } = usePermissionsContext() @@ -72,37 +76,41 @@ export default function FileTreeActionButtons() { return (
- {canCreate && ( - - )} - {canCreate && ( - - )} - {canCreate && ( - - )} - {canBulkDelete && ( - + {fileTreeExpanded && ( + <> + {canCreate && ( + + )} + {canCreate && ( + + )} + {canCreate && ( + + )} + {canBulkDelete && ( + + )} + )}

{t('file_tree')}

- +
) }