feat(fakemui): create email components master index and export

This commit is contained in:
2026-01-23 19:32:46 +00:00
parent 49ca78002c
commit b767f5612f
2 changed files with 78 additions and 0 deletions

View File

@@ -271,3 +271,6 @@ export type {
AccessibilityComponent,
AccessibilityAction,
} from './src/utils/accessibility'
// Email Components
export * from './react/components/email'

View File

@@ -0,0 +1,75 @@
// Atoms
export {
AttachmentIcon,
type AttachmentIconProps,
StarButton,
type StarButtonProps,
MarkAsReadCheckbox,
type MarkAsReadCheckboxProps,
} from './atoms'
// Inputs
export {
EmailAddressInput,
type EmailAddressInputProps,
RecipientInput,
type RecipientInputProps,
BodyEditor,
type BodyEditorProps,
} from './inputs'
// Surfaces
export {
EmailCard,
type EmailCardProps,
MessageThread,
type MessageThreadProps,
ComposeWindow,
type ComposeWindowProps,
SignatureCard,
type SignatureCardProps,
} from './surfaces'
// Data Display
export {
AttachmentList,
type AttachmentListProps,
type Attachment,
EmailHeader,
type EmailHeaderProps,
FolderTree,
type FolderTreeProps,
type FolderNode,
ThreadList,
type ThreadListProps,
} from './data-display'
// Feedback
export {
SyncStatusBadge,
type SyncStatusBadgeProps,
type SyncStatus,
SyncProgress,
type SyncProgressProps,
} from './feedback'
// Layout
export {
MailboxLayout,
type MailboxLayoutProps,
ComposerLayout,
type ComposerLayoutProps,
SettingsLayout,
type SettingsLayoutProps,
type SettingsSection,
} from './layout'
// Navigation
export {
AccountTabs,
type AccountTabsProps,
type EmailAccount,
FolderNavigation,
type FolderNavigationProps,
type FolderNavigationItem,
} from './navigation'