File tree 1 file changed +6
-4
lines changed
packages/react-components/src/tooltip/src
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -153,18 +153,20 @@ export function InnerTooltipTrigger({
153
153
154
154
const tooltipId = useId ( tooltip . props . id , "o-ui-tooltip" ) ;
155
155
156
+ const triggerWithDescribedBy = augmentElement ( trigger , {
157
+ "aria-describedby" : isOpen ? tooltipId : undefined
158
+ } ) ;
159
+
156
160
// HACK: a disabled element doesn't fire event, therefore the element is wrapped in a div.
157
- const triggerElement = ! trigger . props . disabled ? trigger : (
161
+ const triggerElement = ! triggerWithDescribedBy . props . disabled ? triggerWithDescribedBy : (
158
162
< div className = "o-ui-tooltip-disabled-wrapper" >
159
- { trigger }
163
+ { triggerWithDescribedBy }
160
164
</ div >
161
165
) ;
162
166
163
- // TODO: move aria-describedby on the button when there is a wrapper?
164
167
const triggerMarkup = augmentElement ( triggerElement , mergeProps (
165
168
triggerProps ,
166
169
{
167
- "aria-describedby" : isOpen ? tooltipId : undefined ,
168
170
ref : triggerRef
169
171
}
170
172
) ) ;
You can’t perform that action at this time.
0 commit comments