| @@ -42134,12 +42134,8 @@ | ||
| 42134 | 42134 | //#region modules/promotions/assets/js/react/components/widget-promotion-card.js |
| 42135 | 42135 | var CARD_WIDTH = 296; |
| 42136 | 42136 | var IMAGE_HEIGHT = 176; |
| 42137 | 42137 | var DEFAULT_CTA_TEXT = (0, _wordpress_i18n.__)("Upgrade Now", "elementor"); |
| 42138 | - var openCtaInNewTab = function openCtaInNewTab(ctaUrl) { | |
| 42139 | - if (!ctaUrl) return; | |
| 42140 | - window.open(ctaUrl, "_blank", "noopener,noreferrer"); | |
| 42141 | - }; | |
| 42142 | 42138 | var WidgetPromotionCard = function WidgetPromotionCard(_ref) { |
| 42143 | 42139 | var doClose = _ref.doClose; |
| 42144 | 42140 | var promotionData = _ref.promotionData; |
| 42145 | 42141 | var title = promotionData.title; |
| @@ -42149,10 +42145,10 @@ | ||
| 42149 | 42145 | var ctaText = promotionData.ctaText; |
| 42150 | 42146 | var hideProTag = promotionData.hideProTag; |
| 42151 | 42147 | return /*#__PURE__*/ react.default.createElement(_elementor_ui.ClickAwayListener, { |
| 42152 | 42148 | disableReactTree: true, |
| 42153 | - mouseEvent: "onClick", | |
| 42154 | - touchEvent: "onTouchEnd", | |
| 42149 | + mouseEvent: "onMouseDown", | |
| 42150 | + touchEvent: "onTouchStart", | |
| 42155 | 42151 | onClickAway: doClose |
| 42156 | 42152 | }, /*#__PURE__*/ react.default.createElement(_elementor_ui.Box, { sx: { width: CARD_WIDTH } }, /*#__PURE__*/ react.default.createElement(_elementor_ui.Stack, { |
| 42157 | 42153 | direction: "row", |
| 42158 | 42154 | alignItems: "center", |
| @@ -42190,11 +42186,11 @@ | ||
| 42190 | 42186 | }, /*#__PURE__*/ react.default.createElement(_elementor_ui.Button, { |
| 42191 | 42187 | variant: "contained", |
| 42192 | 42188 | size: "small", |
| 42193 | 42189 | color: hideProTag ? "info" : "promotion", |
| 42194 | - onClick: function onClick() { | |
| 42195 | - return openCtaInNewTab(ctaUrl); | |
| 42196 | - }, | |
| 42190 | + href: ctaUrl, | |
| 42191 | + target: "_blank", | |
| 42192 | + rel: "noopener noreferrer", | |
| 42197 | 42193 | startIcon: hideProTag ? null : /*#__PURE__*/ react.default.createElement(_elementor_icons.CrownFilledIcon, null), |
| 42198 | 42194 | sx: { ml: "auto" } |
| 42199 | 42195 | }, ctaText || DEFAULT_CTA_TEXT)))); |
| 42200 | 42196 | }; |