UNPKG

@blocklet/payment-react

Version:

Reusable react components for payment kit v2

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