import { Box, Icon, Icons, Text, as, color, config } from 'folds'; import React from 'react'; const warningStyle = { color: color.Warning.Main, opacity: config.opacity.P300 }; const criticalStyle = { color: color.Critical.Main, opacity: config.opacity.P300 }; export const MessageDeletedContent = as<'div', { children?: never; reason?: string }>( ({ reason, ...props }, ref) => ( {reason ? ( This message has been deleted. {reason} ) : ( This message has been deleted )} ) ); export const MessageUnsupportedContent = as<'div', { children?: never }>(({ ...props }, ref) => ( Unsupported message )); export const MessageFailedContent = as<'div', { children?: never }>(({ ...props }, ref) => ( Failed to load message )); export const MessageBadEncryptedContent = as<'div', { children?: never }>(({ ...props }, ref) => ( Unable to decrypt message )); export const MessageNotDecryptedContent = as<'div', { children?: never }>(({ ...props }, ref) => ( This message is not decrypted yet )); export const MessageBrokenContent = as<'div', { children?: never }>(({ ...props }, ref) => ( Broken message )); export const MessageEmptyContent = as<'div', { children?: never }>(({ ...props }, ref) => ( Empty message )); export const MessageEditedContent = as<'span', { children?: never }>(({ ...props }, ref) => ( {' (edited)'} ));