Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/packages / pages / Checkout / sections / PaymentMethods / DefaultActivePane.js
Size: Mime:
import * as tslib_1 from "tslib";
import * as React from 'react';
import { observer } from 'xmobx/mobx-react';
import { paymentMethodsContainer } from './state';
import { StyledItemWrap } from './styled';
import { SavedCardOptionItem } from './ActivePaymentItemPane';
import { SecurityCodeForm } from './SecurityCodeForm';
import { fromCardToExpiresOnText } from './deps';
let DefaultActivePane = class DefaultActivePane extends React.Component {
    render() {
        const { nameOnCard, identifier, lastFourDigits } = paymentMethodsContainer.activeSavedCard;
        const expiresOnDate = fromCardToExpiresOnText(paymentMethodsContainer.activeSavedCard);
        return (React.createElement(StyledItemWrap, { key: identifier, className: this.props.className },
            React.createElement(SavedCardOptionItem, { children: lastFourDigits, title: `card ending in ${lastFourDigits}`, name: nameOnCard, expireDate: expiresOnDate }),
            React.createElement(SecurityCodeForm, null)));
    }
};
DefaultActivePane = tslib_1.__decorate([
    observer
], DefaultActivePane);
export { DefaultActivePane };
export default DefaultActivePane;
//# sourceMappingURL=DefaultActivePane.js.map