UNPKG

@blocklet/payment-react

Version:

Reusable react components for payment kit v2

107 lines (106 loc) 3.82 kB
import CheckoutDonate, { DonateDetails } from "./checkout/donate.js"; import CheckoutForm from "./checkout/form.js"; import CheckoutTable from "./checkout/table.js"; import TxGas from "./components/blockchain/gas.js"; import TxLink from "./components/blockchain/tx.js"; import ConfirmDialog from "./components/confirm.js"; import FormInput from "./components/input.js"; import FormLabel from "./components/label.js"; import Livemode from "./components/livemode.js"; import PricingTable from "./components/pricing-table.js"; import Table from "./components/table.js"; import SafeGuard from "./components/safe-guard.js"; import Status from "./components/status.js"; import Switch from "./components/switch-button.js"; import CustomerInvoiceList from "./history/invoice/list.js"; import CustomerPaymentList from "./history/payment/list.js"; import CreditGrantsList, { StatusChip as CreditStatusChip } from "./history/credit/grants-list.js"; import CreditTransactionsList from "./history/credit/transactions-list.js"; import api from "./libs/api.js"; import dayjs from "./libs/dayjs.js"; import Amount from "./payment/amount.js"; import AddressForm from "./payment/form/address.js"; import CurrencySelector from "./payment/form/currency.js"; import PhoneInput from "./payment/form/phone.js"; import StripeForm from "./payment/form/stripe/index.js"; import Payment from "./payment/index.js"; import ProductSkeleton from "./payment/product-skeleton.js"; import PaymentSummary from "./payment/summary.js"; import PricingItem from "./components/pricing-item.js"; import CountrySelect from "./components/country-select.js"; import TruncatedText from "./components/truncated-text.js"; import Link from "./components/link.js"; import { createLazyComponent } from "./components/lazy-loader.js"; import OverdueInvoicePayment from "./components/over-due-invoice-payment.js"; import StripePaymentAction from "./components/stripe-payment-action.js"; import PaymentBeneficiaries from "./components/payment-beneficiaries.js"; import LoadingButton from "./components/loading-button.js"; import ResumeSubscription from "./components/resume-subscription.js"; import DateRangePicker from "./components/date-range-picker.js"; import AutoTopupModal from "./components/auto-topup/modal.js"; import AutoTopup from "./components/auto-topup/index.js"; import Collapse from "./components/collapse.js"; import PromotionCode from "./components/promotion-code.js"; import SourceDataViewer from "./components/source-data-viewer.js"; export { PaymentThemeProvider } from "./theme/index.js"; export * from "./libs/util.js"; export * from "./libs/connect.js"; export * from "./libs/phone-validator.js"; export * from "./libs/cached-request.js"; export * from "./contexts/payment.js"; export * from "./contexts/donate.js"; export * from "./hooks/subscription.js"; export * from "./hooks/mobile.js"; export * from "./hooks/table.js"; export * from "./hooks/scroll.js"; export * from "./hooks/keyboard.js"; export * from "./libs/validator.js"; export { translations, createTranslator } from "./locales/index.js"; export { createLazyComponent, api, dayjs, FormInput, FormLabel, PhoneInput, AddressForm, StripeForm, Status, Livemode, Switch, ConfirmDialog, CheckoutForm, CheckoutTable, CheckoutDonate, CurrencySelector, Payment, PaymentSummary, PricingTable, ProductSkeleton, Amount, CustomerInvoiceList, CustomerPaymentList, TxLink, TxGas, SafeGuard, PricingItem, CountrySelect, Table, TruncatedText, Link, OverdueInvoicePayment, StripePaymentAction, PaymentBeneficiaries, LoadingButton, DonateDetails, ResumeSubscription, CreditGrantsList, CreditTransactionsList, DateRangePicker, CreditStatusChip, AutoTopupModal, AutoTopup, Collapse, PromotionCode, SourceDataViewer };