/** * Shadcn Marketplace UI Index * * Maps UI component names to their implementations */ export const uiComponents = { // i18n components 'locale-switcher': './i18n/locale-switcher', 'language-selector': './i18n/language-selector', // payments components 'payment-form': './payments/frontend/templates/PaymentForm', 'billing-table': './payments/frontend/templates/BillingTable', 'subscription-card': './payments/frontend/templates/SubscriptionCard', 'invoice-card': './payments/frontend/templates/InvoiceCard', 'transaction-table': './payments/frontend/templates/TransactionTable', 'checkout-form': './payments/frontend/templates/CheckoutForm', 'payment-analytics': './payments/frontend/templates/PaymentAnalytics', 'pricing-card': './payments/frontend/templates/PricingCard', 'refund-dialog': './payments/frontend/templates/RefundDialog', 'payment-method-selector': './payments/frontend/templates/PaymentMethodSelector', 'payment-status': './payments/frontend/templates/PaymentStatus', // teams components 'team-table': './teams-management/frontend/templates/TeamTable', 'invite-dialog': './teams-management/frontend/templates/InviteDialog', 'member-card': './teams-management/frontend/templates/MemberCard', 'team-member-list': './teams-management/frontend/templates/TeamMemberList', // ai-chat components 'chat-interface': './ai-chat/frontend/templates/ChatInterface', 'message-list': './ai-chat/frontend/templates/MessageList', 'message-input': './ai-chat/frontend/templates/MessageInput', 'conversation-list': './ai-chat/frontend/templates/ConversationList', // auth components 'login-form': './auth/frontend/templates/LoginForm', 'signup-form': './auth/frontend/templates/SignupForm', 'profile-card': './auth/frontend/templates/ProfileCard', // emailing components 'email-composer': './emailing/frontend/templates/EmailComposer', 'email-list': './emailing/frontend/templates/EmailList', 'email-templates': './emailing/frontend/templates/EmailTemplates' }; export default uiComponents;