import type { PresentationComponents } from '../types';
import WhatsappBubbleTail from './WhatsappBubbleTail';
import WhatsappChannelHeaderCenter from './WhatsappChannelHeaderCenter';
import WhatsappCloseConversationButton from './WhatsappCloseConversationButton';
import WhatsappDateChip from './WhatsappDateChip';
import WhatsappDialogRow from './WhatsappDialogRow';
import WhatsappDialogsListSkeleton from './WhatsappDialogsListSkeleton';
import WhatsappEmptyDialogs from './WhatsappEmptyDialogs';
import WhatsappJoinChannelBar from './WhatsappJoinChannelBar';
import WhatsappMainDesktopSidebarShell from './WhatsappMainDesktopSidebarShell';
import WhatsappMainSidebarHeaderCenter from './WhatsappMainSidebarHeaderCenter';
import WhatsappMessagesSkeleton from './WhatsappMessagesSkeleton';
import WhatsappNoChannelSelected from './WhatsappNoChannelSelected';
import WhatsappRichMessagebarComposerWrap from './WhatsappRichMessagebarComposerWrap';
import WhatsappRichMessagebarRoot from './WhatsappRichMessagebarRoot';
import WhatsappScrollToBottomButton from './WhatsappScrollToBottomButton';

export const whatsappPresentationComponents: PresentationComponents = {
  MainSidebarHeaderCenter: WhatsappMainSidebarHeaderCenter,
  MainDesktopSidebarShell: WhatsappMainDesktopSidebarShell,
  NoChannelSelected: WhatsappNoChannelSelected,
  DialogRow: WhatsappDialogRow,
  DialogsListSkeleton: WhatsappDialogsListSkeleton,
  EmptyDialogs: WhatsappEmptyDialogs,
  ChannelHeaderCenter: WhatsappChannelHeaderCenter,
  JoinChannelBar: WhatsappJoinChannelBar,
  MessagesSkeleton: WhatsappMessagesSkeleton,
  DateChip: WhatsappDateChip,
  ScrollToBottomButton: WhatsappScrollToBottomButton,
  CloseConversationButton: WhatsappCloseConversationButton,
  BubbleTail: WhatsappBubbleTail,
  RichMessagebarRoot: WhatsappRichMessagebarRoot,
  RichMessagebarComposerWrap: WhatsappRichMessagebarComposerWrap,
};
