(button: ToastButton)
| 782 | } |
| 783 | |
| 784 | const buttonClass = (button: ToastButton): CssClassMap => { |
| 785 | return { |
| 786 | 'toast-button': true, |
| 787 | 'toast-button-icon-only': button.icon !== undefined && button.text === undefined, |
| 788 | [`toast-button-${button.role}`]: button.role !== undefined, |
| 789 | 'ion-focusable': true, |
| 790 | 'ion-activatable': true, |
| 791 | }; |
| 792 | }; |
| 793 | |
| 794 | const buttonPart = (button: ToastButton): string => { |
| 795 | return isCancel(button.role) ? 'button cancel' : 'button'; |