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