trading-platform-frontend-v2/src/components/payments/index.ts
Adrian Flores Cortes c7626f841c [OQI-005] feat: Add invoice and subscription management components
- InvoiceList: Paginated invoice table with filters
- InvoiceDetail: Full invoice modal with line items
- PaymentMethodsList: Manage saved payment methods
- SubscriptionUpgradeFlow: Plan upgrade/downgrade with preview

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 11:39:33 -06:00

35 lines
1.3 KiB
TypeScript

/**
* Payment Components Index
* Export all payment-related components
*/
export { PricingCard } from './PricingCard';
export { SubscriptionCard } from './SubscriptionCard';
export { WalletCard } from './WalletCard';
export { UsageProgress } from './UsageProgress';
export { WalletDepositModal } from './WalletDepositModal';
export { WalletWithdrawModal } from './WalletWithdrawModal';
// Form Components
export { default as CouponForm } from './CouponForm';
export type { CouponInfo } from './CouponForm';
export { default as PaymentMethodForm } from './PaymentMethodForm';
export { default as BillingInfoForm } from './BillingInfoForm';
export type { BillingInfo } from './BillingInfoForm';
// Transaction Components
export { default as TransactionHistory } from './TransactionHistory';
export type { Transaction, TransactionType, TransactionStatus } from './TransactionHistory';
// Invoice Components
export { default as InvoiceList } from './InvoiceList';
export type { Invoice } from './InvoiceList';
export { default as InvoiceDetail } from './InvoiceDetail';
// Payment Methods Management
export { default as PaymentMethodsList } from './PaymentMethodsList';
export type { PaymentMethod } from './PaymentMethodsList';
// Subscription Management
export { default as SubscriptionUpgradeFlow } from './SubscriptionUpgradeFlow';