UNPKG

pay-sdk-react

Version:

A cross-platform payment SDK for React, supporting Alipay, WeChat Pay, PayPal, Stripe, Payssion, and Airwallex, compatible with H5, PC, and App environments.

96 lines (95 loc) 1.63 kB
.pay-dot-loading { display: inline-block; } .pay-button { display: inline-block; padding: 7px 12px; font-size: 16px; border-radius: 4px; border: 1px solid #eee; background: #fff; color: #333; cursor: pointer; transition: all 0.2s; user-select: none; position: relative; text-align: center; } .pay-button-content { display: flex; align-items: center; justify-content: center; gap: 6px; } .pay-button-block { display: block; width: 100%; } .pay-button-disabled { opacity: 0.4; cursor: not-allowed; } .pay-button-loading { cursor: wait; } .pay-button-loading-wrapper { display: flex; align-items: center; justify-content: center; gap: 6px; } .pay-button-primary { background: #1677ff; border-color: #1677ff; color: #fff; } .pay-button-primary:hover { background: #409eff; } .pay-button-success { background: #00b578; border-color: #00b578; color: #fff; } .pay-button-danger { background: #ff3141; border-color: #ff3141; color: #fff; } .pay-button-warning { background: #ff8f1f; border-color: #ff8f1f; color: #fff; } .pay-button-default { background: #fff; border-color: #eee; color: #333; } .pay-button-fill-outline { background: transparent; color: inherit; } .pay-button-fill-none { background: transparent; border: none; color: inherit; } .pay-button-mini { font-size: 12px; padding: 2px 8px; } .pay-button-small { font-size: 14px; padding: 4px 10px; } .pay-button-large { font-size: 18px; padding: 10px 18px; } .pay-button-shape-rounded { border-radius: 1000px; } .pay-button-shape-rectangular { border-radius: 0; }