diff --git a/assets/js/src/core/components/element-tree/element-tree.tsx b/assets/js/src/core/components/element-tree/element-tree.tsx
index d945a04911..2baf2b85cc 100644
--- a/assets/js/src/core/components/element-tree/element-tree.tsx
+++ b/assets/js/src/core/components/element-tree/element-tree.tsx
@@ -59,6 +59,7 @@ export interface TreeProps {
onRightClick?: (event: React.MouseEvent, node: TreeNode) => void
showRoot: boolean
+ ariaLabel?: string
}
export interface INodeRef {
@@ -132,8 +133,10 @@ const ElementTree = (
const treeTestId = createTreeTestId(treeId)
const treeContent = (
diff --git a/assets/js/src/core/components/element-tree/list/tree-list.tsx b/assets/js/src/core/components/element-tree/list/tree-list.tsx
index c429f9f900..dbf1889b7a 100644
--- a/assets/js/src/core/components/element-tree/list/tree-list.tsx
+++ b/assets/js/src/core/components/element-tree/list/tree-list.tsx
@@ -53,9 +53,10 @@ export const TreeList = ({ node }: TreeListProps): React.JSX.Element => {
)}
-
{childrenIds.map((childId) => (
{
nodeId={ childId }
/>
))}
-
+
{RenderPager !== undefined && (
{
+ const { t } = useTranslation()
const { rootNode, isLoading } = useElementTreeRootNode(id, showRoot)
const componentRegistry = useComponentRegistry()
const dispatch = useAppDispatch()
@@ -63,6 +65,7 @@ const TreeContainer = ({ id = 1, showRoot = true }: TreeContainerProps): React.J
return (
| undefined }
nodeId={ id }
onSelect={ onSelect }
diff --git a/assets/js/src/core/modules/data-object/tree/tree-container.tsx b/assets/js/src/core/modules/data-object/tree/tree-container.tsx
index 8abb338895..00301f2ce7 100644
--- a/assets/js/src/core/modules/data-object/tree/tree-container.tsx
+++ b/assets/js/src/core/modules/data-object/tree/tree-container.tsx
@@ -25,6 +25,7 @@ import { componentConfig } from '@Pimcore/modules/app/component-registry/compone
import { useComponentRegistry } from '@Pimcore/modules/app/component-registry/use-component-registry'
import { useAppDispatch } from '@sdk/app'
import { withContextMenu } from './node/with-context-menu'
+import { useTranslation } from 'react-i18next'
export interface TreeContainerProps {
id: number
@@ -34,6 +35,7 @@ export interface TreeContainerProps {
export const DataObjectTreeNode = withDroppable(withActionStates(withDraggable(withContextMenu(TreeNodeComponent))))
const TreeContainer = ({ id = 1, showRoot = true }: TreeContainerProps): React.JSX.Element => {
+ const { t } = useTranslation()
const { openDataObject } = useDataObjectHelper()
const { rootNode, isLoading } = useElementTreeRootNode(id, showRoot)
const componentRegistry = useComponentRegistry()
@@ -64,6 +66,7 @@ const TreeContainer = ({ id = 1, showRoot = true }: TreeContainerProps): React.J
return (
| undefined }
nodeId={ id }
onSelect={ onSelect }
diff --git a/assets/js/src/core/modules/document/tree/tree-container.tsx b/assets/js/src/core/modules/document/tree/tree-container.tsx
index 7413e1f633..a23d0feba0 100644
--- a/assets/js/src/core/modules/document/tree/tree-container.tsx
+++ b/assets/js/src/core/modules/document/tree/tree-container.tsx
@@ -25,6 +25,7 @@ import { componentConfig } from '@Pimcore/modules/app/component-registry/compone
import { useComponentRegistry } from '@Pimcore/modules/app/component-registry/use-component-registry'
import { useAppDispatch } from '@sdk/app'
import { withContextMenu } from './node/with-context-menu'
+import { useTranslation } from 'react-i18next'
export interface TreeContainerProps {
id: number
@@ -34,6 +35,7 @@ export interface TreeContainerProps {
export const DocumentTreeNode = withDroppable(withActionStates(withDraggable(withContextMenu(TreeNodeComponent))))
const TreeContainer = ({ id = 1, showRoot = true }: TreeContainerProps): React.JSX.Element => {
+ const { t } = useTranslation()
const { openDocument } = useDocumentHelper()
const { rootNode, isLoading } = useElementTreeRootNode(id, showRoot)
const componentRegistry = useComponentRegistry()
@@ -64,6 +66,7 @@ const TreeContainer = ({ id = 1, showRoot = true }: TreeContainerProps): React.J
return (
| undefined }
nodeId={ id }
onSelect={ onSelect }
diff --git a/build-dist/build-9cec5923e287.zip b/build-dist/build-c305f731086c.zip
similarity index 81%
rename from build-dist/build-9cec5923e287.zip
rename to build-dist/build-c305f731086c.zip
index 6f606083f2..40b492c826 100644
Binary files a/build-dist/build-9cec5923e287.zip and b/build-dist/build-c305f731086c.zip differ