Skip to content

Commit ef368b9

Browse files
author
Martha Cryan
committed
Add aria role for checkbox
1 parent dffcd26 commit ef368b9

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

packages/widgets/src/commandpalette.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -784,8 +784,24 @@ namespace CommandPalette {
784784
renderItem(data: IItemRenderData): VirtualElement {
785785
let className = this.createItemClass(data);
786786
let dataset = this.createItemDataset(data);
787+
if (data.item.isToggleable) {
788+
return (
789+
h.li({
790+
className,
791+
dataset,
792+
role: 'checkbox',
793+
'aria-checked': `${data.item.isToggleable}`
794+
},
795+
this.renderItemIcon(data),
796+
this.renderItemContent(data),
797+
this.renderItemShortcut(data))
798+
)
799+
}
787800
return (
788-
h.li({ className, dataset },
801+
h.li({
802+
className,
803+
dataset
804+
},
789805
this.renderItemIcon(data),
790806
this.renderItemContent(data),
791807
this.renderItemShortcut(data),

0 commit comments

Comments
 (0)