@@ -137,13 +137,15 @@ menuDemo = component "MenuDemo" \dp -> React.do
137137 , bezelStyle: T.push
138138 , onPress: handler_
139139 ( macosShowMenu
140− [ { title: "New File", id: "new" }
141− , { title: "Open...", id: "open" }
142− , { title: "-", id: "sep" }
143− , { title: "Save", id: "save" }
144− , { title: "Save As...", id: "saveAs" }
145− ]
146− \itemId -> setResult ("Menu: " <> itemId)
140+ { items:
141+ [ { title: "New File", id: "new" }
142+ , { title: "Open...", id: "open" }
143+ , { title: "-", id: "sep" }
144+ , { title: "Save", id: "save" }
145+ , { title: "Save As...", id: "saveAs" }
146+ ]
147+ , onSelectItem: \itemId -> setResult ("Menu: " <> itemId)
148+ }
147149 )
148150 , style: Style.style { height: 24.0, width: 120.0 }
149151 }