|
@@ -6,6 +6,7 @@ import HistoryFileTreeFolderList from './history-file-tree-folder-list'
|
|
|
|
|
|
|
|
import type { HistoryDoc, HistoryFileTree } from '../../utils/file-tree'
|
|
import type { HistoryDoc, HistoryFileTree } from '../../utils/file-tree'
|
|
|
import MaterialIcon from '@/shared/components/material-icon'
|
|
import MaterialIcon from '@/shared/components/material-icon'
|
|
|
|
|
+import { useIsNewEditorEnabled } from '@/features/ide-redesign/utils/new-editor-utils'
|
|
|
|
|
|
|
|
type HistoryFileTreeFolderProps = {
|
|
type HistoryFileTreeFolderProps = {
|
|
|
name: string
|
|
name: string
|
|
@@ -35,6 +36,7 @@ function HistoryFileTreeFolder({
|
|
|
docs,
|
|
docs,
|
|
|
}: HistoryFileTreeFolderProps) {
|
|
}: HistoryFileTreeFolderProps) {
|
|
|
const { t } = useTranslation()
|
|
const { t } = useTranslation()
|
|
|
|
|
+ const newEditor = useIsNewEditorEnabled()
|
|
|
|
|
|
|
|
const [expanded, setExpanded] = useState(() => {
|
|
const [expanded, setExpanded] = useState(() => {
|
|
|
return hasChanges({ name, folders, docs })
|
|
return hasChanges({ name, folders, docs })
|
|
@@ -52,10 +54,12 @@ function HistoryFileTreeFolder({
|
|
|
className="file-tree-expand-icon"
|
|
className="file-tree-expand-icon"
|
|
|
/>
|
|
/>
|
|
|
</button>
|
|
</button>
|
|
|
- <MaterialIcon
|
|
|
|
|
- type={expanded ? 'folder_open' : 'folder'}
|
|
|
|
|
- className="file-tree-folder-icon"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ {!newEditor && (
|
|
|
|
|
+ <MaterialIcon
|
|
|
|
|
+ type={expanded ? 'folder_open' : 'folder'}
|
|
|
|
|
+ className="file-tree-folder-icon"
|
|
|
|
|
+ />
|
|
|
|
|
+ )}
|
|
|
</>
|
|
</>
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -79,7 +83,11 @@ function HistoryFileTreeFolder({
|
|
|
<HistoryFileTreeItem name={name} icons={icons} />
|
|
<HistoryFileTreeItem name={name} icons={icons} />
|
|
|
</li>
|
|
</li>
|
|
|
{expanded ? (
|
|
{expanded ? (
|
|
|
- <HistoryFileTreeFolderList folders={folders} docs={docs} />
|
|
|
|
|
|
|
+ <HistoryFileTreeFolderList
|
|
|
|
|
+ folders={folders}
|
|
|
|
|
+ docs={docs}
|
|
|
|
|
+ rootClassName="history-file-tree-list-inner"
|
|
|
|
|
+ />
|
|
|
) : null}
|
|
) : null}
|
|
|
</>
|
|
</>
|
|
|
)
|
|
)
|