diff --git a/packages/components/react/src/core/FileTree.tsx b/packages/components/react/src/core/FileTree.tsx index 5108312b6..d3ccccd43 100644 --- a/packages/components/react/src/core/FileTree.tsx +++ b/packages/components/react/src/core/FileTree.tsx @@ -150,6 +150,7 @@ function File({ file: { depth, name }, onClick, selected }: FileProps) { 'text-tk-elements-fileTree-file-iconColorSelected': selected, })} onClick={onClick} + aria-pressed={selected} > {name} @@ -162,14 +163,16 @@ interface ButtonProps { children: ReactNode; className?: string; onClick?: () => void; + 'aria-pressed'?: boolean; } -function NodeButton({ depth, iconClasses, onClick, className, children }: ButtonProps) { +function NodeButton({ depth, iconClasses, onClick, className, 'aria-pressed': ariaPressed, children }: ButtonProps) { return (