import React from 'react';
import styled, { useTheme } from 'styled-components';
import { MessageDeliveryStatus } from '../../../models/messageType';
import { SessionIcon, SessionIconSize, SessionIconType } from '../../session/icon';
const MessageStatusSendingContainer = styled.div`
display: inline-block;
margin-bottom: 2px;
margin-inline-start: 5px;
`;
const MessageStatusSending = () => {
const iconColor = useTheme().colors.textColor;
return (
);
};
const MessageStatusSent = () => {
const iconColor = useTheme().colors.textColor;
return (
);
};
const MessageStatusRead = () => {
const iconColor = useTheme().colors.textColor;
return (
);
};
const MessageStatusError = () => {
const theme = useTheme();
return (
);
};
export const OutgoingMessageStatus = (props: { status?: MessageDeliveryStatus | null }) => {
switch (props.status) {
case 'sending':
return ;
case 'sent':
return ;
case 'read':
return ;
case 'error':
return ;
default:
return null;
}
};