UNPKG

merchi_checkout

Version:
37 lines (36 loc) 4.55 kB
'use client'; import React from 'react'; import { useMerchiCheckboutContext } from '../MerchiCheckoutProvider'; import { FaArrowLeft } from 'react-icons/fa'; import { jsx as _jsx } from "react/jsx-runtime"; import { jsxs as _jsxs } from "react/jsx-runtime"; function ButtonPrevious(_ref) { var _ref$buttonText = _ref.buttonText, buttonText = _ref$buttonText === void 0 ? 'Back' : _ref$buttonText, onClick = _ref.onClick; var _useMerchiCheckboutCo = useMerchiCheckboutContext(), activeTabIndex = _useMerchiCheckboutCo.activeTabIndex, classNameMerchiCheckoutButtonPrimary = _useMerchiCheckboutCo.classNameMerchiCheckoutButtonPrimary, setActiveTabIndex = _useMerchiCheckboutCo.setActiveTabIndex, toggleMerchiCheckout = _useMerchiCheckboutCo.toggleMerchiCheckout; return /*#__PURE__*/_jsxs("button", { className: classNameMerchiCheckoutButtonPrimary + ' btn-lg', onClick: onClick ? onClick : function () { if (activeTabIndex) { setActiveTabIndex((activeTabIndex || 0) - 1); } else { toggleMerchiCheckout(); } }, children: [/*#__PURE__*/_jsx(FaArrowLeft, { fontSize: "1.1rem" }), /*#__PURE__*/_jsx("span", { style: { marginLeft: '0.5rem' }, children: buttonText })] }); } export default ButtonPrevious; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsInVzZU1lcmNoaUNoZWNrYm91dENvbnRleHQiLCJGYUFycm93TGVmdCIsImpzeCIsIl9qc3giLCJqc3hzIiwiX2pzeHMiLCJCdXR0b25QcmV2aW91cyIsIl9yZWYiLCJfcmVmJGJ1dHRvblRleHQiLCJidXR0b25UZXh0Iiwib25DbGljayIsIl91c2VNZXJjaGlDaGVja2JvdXRDbyIsImFjdGl2ZVRhYkluZGV4IiwiY2xhc3NOYW1lTWVyY2hpQ2hlY2tvdXRCdXR0b25QcmltYXJ5Iiwic2V0QWN0aXZlVGFiSW5kZXgiLCJ0b2dnbGVNZXJjaGlDaGVja291dCIsImNsYXNzTmFtZSIsImNoaWxkcmVuIiwiZm9udFNpemUiLCJzdHlsZSIsIm1hcmdpbkxlZnQiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tcG9uZW50cy9idXR0b25zL0J1dHRvblByZXZpb3VzLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVyY2hpQ2hlY2tib3V0Q29udGV4dCB9IGZyb20gJy4uL01lcmNoaUNoZWNrb3V0UHJvdmlkZXInO1xuaW1wb3J0IHsgRmFBcnJvd0xlZnQgfSBmcm9tICdyZWFjdC1pY29ucy9mYSc7XG5cbmludGVyZmFjZSBQcm9wcyB7XG4gIGJ1dHRvblRleHQ/OiBzdHJpbmc7XG4gIG9uQ2xpY2s/OiAoKSA9PiB2b2lkO1xufVxuXG5mdW5jdGlvbiBCdXR0b25QcmV2aW91cyh7IGJ1dHRvblRleHQgPSAnQmFjaycsIG9uQ2xpY2sgfTogUHJvcHMpIHtcbiAgY29uc3Qge1xuICAgIGFjdGl2ZVRhYkluZGV4LFxuICAgIGNsYXNzTmFtZU1lcmNoaUNoZWNrb3V0QnV0dG9uUHJpbWFyeSxcbiAgICBzZXRBY3RpdmVUYWJJbmRleCxcbiAgICB0b2dnbGVNZXJjaGlDaGVja291dCxcbiAgfSA9IHVzZU1lcmNoaUNoZWNrYm91dENvbnRleHQoKTtcbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZU1lcmNoaUNoZWNrb3V0QnV0dG9uUHJpbWFyeSArICcgYnRuLWxnJ31cbiAgICAgIG9uQ2xpY2s9e1xuICAgICAgICBvbkNsaWNrXG4gICAgICAgICAgPyBvbkNsaWNrXG4gICAgICAgICAgOiAoKSA9PiB7XG4gICAgICAgICAgICAgIGlmIChhY3RpdmVUYWJJbmRleCkge1xuICAgICAgICAgICAgICAgIHNldEFjdGl2ZVRhYkluZGV4KChhY3RpdmVUYWJJbmRleCB8fCAwKSAtIDEpO1xuICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRvZ2dsZU1lcmNoaUNoZWNrb3V0KCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgIH1cbiAgICA+XG4gICAgICA8RmFBcnJvd0xlZnQgZm9udFNpemU9JzEuMXJlbScgLz5cbiAgICAgIDxzcGFuIHN0eWxlPXt7IG1hcmdpbkxlZnQ6ICcwLjVyZW0nIH19PntidXR0b25UZXh0fTwvc3Bhbj5cbiAgICA8L2J1dHRvbj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uUHJldmlvdXM7XG4iXSwibWFwcGluZ3MiOiJBQUFBLFlBQVk7O0FBQ1osT0FBT0EsS0FBSyxNQUFNLE9BQU87QUFDekIsU0FBU0MseUJBQXlCLFFBQVEsMkJBQTJCO0FBQ3JFLFNBQVNDLFdBQVcsUUFBUSxnQkFBZ0I7QUFBQyxTQUFBQyxHQUFBLElBQUFDLElBQUE7QUFBQSxTQUFBQyxJQUFBLElBQUFDLEtBQUE7QUFPN0MsU0FBU0MsY0FBY0EsQ0FBQUMsSUFBQSxFQUEwQztFQUFBLElBQUFDLGVBQUEsR0FBQUQsSUFBQSxDQUF2Q0UsVUFBVTtJQUFWQSxVQUFVLEdBQUFELGVBQUEsY0FBRyxNQUFNLEdBQUFBLGVBQUE7SUFBRUUsT0FBTyxHQUFBSCxJQUFBLENBQVBHLE9BQU87RUFDcEQsSUFBQUMscUJBQUEsR0FLSVgseUJBQXlCLENBQUMsQ0FBQztJQUo3QlksY0FBYyxHQUFBRCxxQkFBQSxDQUFkQyxjQUFjO0lBQ2RDLG9DQUFvQyxHQUFBRixxQkFBQSxDQUFwQ0Usb0NBQW9DO0lBQ3BDQyxpQkFBaUIsR0FBQUgscUJBQUEsQ0FBakJHLGlCQUFpQjtJQUNqQkMsb0JBQW9CLEdBQUFKLHFCQUFBLENBQXBCSSxvQkFBb0I7RUFFdEIsb0JBQ0VWLEtBQUE7SUFDRVcsU0FBUyxFQUFFSCxvQ0FBb0MsR0FBRyxTQUFVO0lBQzVESCxPQUFPLEVBQ0xBLE9BQU8sR0FDSEEsT0FBTyxHQUNQLFlBQU07TUFDSixJQUFJRSxjQUFjLEVBQUU7UUFDbEJFLGlCQUFpQixDQUFDLENBQUNGLGNBQWMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO01BQzlDLENBQUMsTUFBTTtRQUNMRyxvQkFBb0IsQ0FBQyxDQUFDO01BQ3hCO0lBQ0YsQ0FDTDtJQUFBRSxRQUFBLGdCQUVEZCxJQUFBLENBQUNGLFdBQVc7TUFBQ2lCLFFBQVEsRUFBQztJQUFRLENBQUUsQ0FBQyxlQUNqQ2YsSUFBQTtNQUFNZ0IsS0FBSyxFQUFFO1FBQUVDLFVBQVUsRUFBRTtNQUFTLENBQUU7TUFBQUgsUUFBQSxFQUFFUjtJQUFVLENBQU8sQ0FBQztFQUFBLENBQ3BELENBQUM7QUFFYjtBQUVBLGVBQWVILGNBQWMifQ==