@sudobility/email-components
Version:
Email marketing and management UI components for React
27 lines • 871 B
TypeScript
import { default as React } from 'react';
export interface EmailAccount {
address: string;
name: string;
type: 'primary' | 'ens' | 'sns';
walletAddress: string;
addressType: 'evm' | 'solana';
}
export interface WalletEmailGroup {
walletAddress: string;
addressType: 'evm' | 'solana';
primaryEmail: EmailAccount;
domainEmails: EmailAccount[];
customColor?: string;
}
export interface EmailAccountsListProps {
walletGroups: WalletEmailGroup[];
selectedAccount?: string;
expandedWallets: string[];
onAccountSelect: (address: string) => void;
onToggleWallet: (walletAddress: string) => void;
onAccountSettings?: (address: string) => void;
className?: string;
}
declare const EmailAccountsList: React.FC<EmailAccountsListProps>;
export { EmailAccountsList };
//# sourceMappingURL=email-accounts-list.d.ts.map