fix: use hidemenu desc & download file with filetype

pull/3206/head
Audric Ackermann 9 months ago
parent a666c075a5
commit 9754a095be

@ -3,9 +3,11 @@ import { Data } from '../../../../data/data';
import { getConversationController } from '../../../../session/conversations'; import { getConversationController } from '../../../../session/conversations';
import { AttachmentDownloads } from '../../../../session/utils'; import { AttachmentDownloads } from '../../../../session/utils';
import { updateConfirmModal } from '../../../../state/ducks/modalDialog'; import { updateConfirmModal } from '../../../../state/ducks/modalDialog';
import { useMessageAttachments } from '../../../../state/selectors';
import { isAudio } from '../../../../types/MIME';
import { isImageTypeSupported, isVideoTypeSupported } from '../../../../util/GoogleChrome';
import { SessionButtonColor } from '../../../basic/SessionButton'; import { SessionButtonColor } from '../../../basic/SessionButton';
import { SessionIcon } from '../../../icon'; import { SessionIcon } from '../../../icon';
import { useMessageAttachments } from '../../../../state/selectors';
const StyledTrustSenderUI = styled.div` const StyledTrustSenderUI = styled.div`
padding-inline: var(--margins-lg); padding-inline: var(--margins-lg);
@ -115,7 +117,13 @@ export const ClickToTrustSender = (props: { messageId: string }) => {
); );
}; };
const firstMimeType = attachments?.[0].contentType; const firstMimeType = attachments?.[0].contentType || 'unknown';
const fileType = isAudio(firstMimeType)
? window.i18n('audio')
: isVideoTypeSupported(firstMimeType) || isImageTypeSupported(firstMimeType)
? window.i18n('media')
: window.i18n('file');
return ( return (
// eslint-disable-next-line @typescript-eslint/no-misused-promises // eslint-disable-next-line @typescript-eslint/no-misused-promises
@ -124,7 +132,7 @@ export const ClickToTrustSender = (props: { messageId: string }) => {
{/** TODO - Add file type */} {/** TODO - Add file type */}
<ClickToDownload> <ClickToDownload>
{window.i18n('attachmentsClickToDownload', { {window.i18n('attachmentsClickToDownload', {
file_type: firstMimeType || window.i18n('unknown'), file_type: fileType,
})} })}
</ClickToDownload> </ClickToDownload>
</StyledTrustSenderUI> </StyledTrustSenderUI>

@ -28,7 +28,7 @@ export const SettingsCategoryAppearance = () => {
forceUpdate(); forceUpdate();
}} }}
title={window.i18n('appearanceHideMenuBar')} title={window.i18n('appearanceHideMenuBar')}
description={window.i18n('appearanceHideMenuBar')} description={window.i18n('hideMenuBarDescription')}
active={isHideMenuBarActive} active={isHideMenuBarActive}
/> />
)} )}

Loading…
Cancel
Save