@@ -246,6 +246,36 @@ const Description = ({
246246 </ span >
247247` ;
248248
249+ /**
250+ * @param {Object } args
251+ * @param {string } args.rootClass
252+ * @param {string } args.label
253+ * @param {string } args.description
254+ * @param {string } args.thumbnailUrl
255+ * @param {string } args.iconName
256+ * @param {string } args.iconSet
257+ * @param {string } args.exclusiveFeatures
258+ * @param {boolean } args.hasExternalLink
259+ * @param {boolean } args.hasActions
260+ * @param {string } args.id
261+ * @param {number } args.idx
262+ * @param {boolean } args.isActive
263+ * @param {boolean } args.isCollapsible
264+ * @param {boolean } args.isUnavailable
265+ * @param {boolean } args.isDisabled
266+ * @param {boolean } args.isDrillIn
267+ * @param {boolean } args.isFocused
268+ * @param {boolean } args.isHighlighted
269+ * @param {boolean } args.isHovered
270+ * @param {boolean } args.isOpen
271+ * @param {boolean } args.isSelected
272+ * @param {Array<Object> } args.items
273+ * @param {ARIAMixin['role'] } args.role
274+ * @param {boolean } args.shouldTruncate
275+ * @param {string } args.size
276+ * @param {string } args.selectionMode
277+ * @param {string } args.value
278+ */
249279export const MenuItem = (
250280 {
251281 rootClass = "spectrum-Menu-item" ,
@@ -304,7 +334,6 @@ export const MenuItem = (
304334 "is-highlighted" : isHighlighted ,
305335 "is-active" : isActive ,
306336 "is-focus-visible" : isFocused ,
307- "is-selected" : isSelected ,
308337 "is-disabled" : isDisabled ,
309338 "is-hover" : isHovered ,
310339 [ `${ rootClass } --drillIn` ] : isDrillIn ,
@@ -317,6 +346,7 @@ export const MenuItem = (
317346 role=${ ifDefined ( role ) }
318347 aria-selected=${ isSelected ? "true" : "false" }
319348 aria-disabled=${ isDisabled ? "true" : "false" }
349+ aria-expanded=${ isOpen ? "true" : "false" }
320350 tabindex=${ ifDefined ( ! isDisabled ? "0" : undefined ) }
321351 >
322352 ${ StartAction ( { hasActions, idx, isCollapsible, isDisabled, isSelected, isUnavailable, rootClass, selectionMode, size, context } ) }
0 commit comments