12345678910111213141516171819202122232425262728293031323334353637 |
- import { ModalDefaultProps } from './props';
- import '../_util/assert-component2';
- Component({
- props: ModalDefaultProps,
- methods: {
- onClose: function () {
- var onClose = this.props.onClose;
- if (onClose) {
- onClose();
- }
- },
- onMaskClose: function () {
- var _a = this.props, onClose = _a.onClose, maskClosable = _a.maskClosable;
- if (maskClosable && onClose) {
- onClose();
- }
- },
- onPrimaryButtonTap: function () {
- var onPrimaryButtonTap = this.props.onPrimaryButtonTap;
- if (onPrimaryButtonTap) {
- onPrimaryButtonTap();
- }
- },
- onSecondaryButtonTap: function () {
- var onSecondaryButtonTap = this.props.onSecondaryButtonTap;
- if (onSecondaryButtonTap) {
- onSecondaryButtonTap();
- }
- },
- onCancelButtonTap: function () {
- var onCancelButtonTap = this.props.onCancelButtonTap;
- if (onCancelButtonTap) {
- onCancelButtonTap();
- }
- },
- },
- });
|