MCPcopy Index your code
hub / github.com/ionic-team/ionic-framework / buttonClick

Method buttonClick

core/src/components/picker-legacy/picker.tsx:304–314  ·  view source on GitHub ↗
(button: PickerButton)

Source from the content-addressed store, hash-verified

302 }
303
304 private async buttonClick(button: PickerButton) {
305 const role = button.role;
306 if (isCancel(role)) {
307 return this.dismiss(undefined, role);
308 }
309 const shouldDismiss = await this.callButtonHandler(button);
310 if (shouldDismiss) {
311 return this.dismiss(this.getSelected(), button.role);
312 }
313 return Promise.resolve();
314 }
315
316 private async callButtonHandler(button: PickerButton | undefined) {
317 if (button) {

Callers 1

renderMethod · 0.95

Calls 4

dismissMethod · 0.95
callButtonHandlerMethod · 0.95
getSelectedMethod · 0.95
isCancelFunction · 0.90

Tested by

no test coverage detected