import { ipcRenderer } from 'electron';
import React from 'react';
import styled from 'styled-components';
import { MessageDeliveryStatus } from '../../../../models/messageType';
import { SessionIcon } from '../../../icon';
const MessageStatusSendingContainer = styled.div`
  display: inline-block;
  align-self: flex-end;
  margin-bottom: 2px;
  margin-inline-start: 5px;
  cursor: pointer;
`;
const MessageStatusSending = ({ dataTestId }: { dataTestId?: string }) => {
  const iconColor = 'var(--color-text)';
  return (
    
      
    
  );
};
const MessageStatusSent = ({ dataTestId }: { dataTestId?: string }) => {
  const iconColor = 'var(--color-text)';
  return (
    
      
    
  );
};
const MessageStatusRead = ({ dataTestId }: { dataTestId?: string }) => {
  const iconColor = 'var(--color-text)';
  return (
    
      
    
  );
};
const MessageStatusError = ({ dataTestId }: { dataTestId?: string }) => {
  const showDebugLog = () => {
    ipcRenderer.send('show-debug-log');
  };
  return (
    
      
    
  );
};
export const OutgoingMessageStatus = (props: {
  status?: MessageDeliveryStatus | null;
  dataTestId?: string;
}) => {
  const { status, dataTestId } = props;
  switch (status) {
    case 'sending':
      return ;
    case 'sent':
      return ;
    case 'read':
      return ;
    case 'error':
      return ;
    default:
      return null;
  }
};