Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import messageTypes from 'ringcentral-integration/enums/messageTypes';
export default {
title: 'Messaggi',
search: 'Cerca...',
noMessages: 'Nessun messaggio',
noSearchResults: 'Nessun record corrispondente',
composeText: 'Componi messaggio',
[messageTypes.all]: 'Tutti',
[messageTypes.voiceMail]: 'Voce',
[messageTypes.text]: 'SMS',
[messageTypes.fax]: 'Fax',
};
// @key: @#@"title"@#@ @source: @#@"Messages"@#@
// @key: @#@"search"@#@ @source: @#@"Search..."@#@
// @key: @#@"composeText"@#@ @source: @#@"Compose Text"@#@
// @key: @#@"noMessages"@#@ @source: @#@"No Messages"@#@
// @key: @#@"noSearchResults"@#@ @source: @#@"No matching records found"@#@
// @key: @#@"[messageTypes.all]"@#@ @source: @#@"All"@#@
// @key: @#@"[messageTypes.voiceMail]"@#@ @source: @#@"Voice"@#@
// @key: @#@"[messageTypes.text]"@#@ @source: @#@"Text"@#@
// @key: @#@"[messageTypes.fax]"@#@ @source: @#@"Fax"@#@
import messageTypes from 'ringcentral-integration/enums/messageTypes';
export default {
title: "ę¶ęÆ",
search: "ęē“¢...",
composeText: "ē¼č¾ēäæ”",
noMessages: "ę ę¶ęÆ",
noSearchResults: "ęŖę¾å°å¹é
č®°å½",
[messageTypes.all]: "å
ØéØ",
[messageTypes.voiceMail]: "čÆé³",
[messageTypes.text]: "ēäæ”",
[messageTypes.fax]: "ä¼ ē"
};
// @key: @#@"title"@#@ @source: @#@"Messages"@#@
// @key: @#@"search"@#@ @source: @#@"Search..."@#@
// @key: @#@"composeText"@#@ @source: @#@"Compose Text"@#@
// @key: @#@"noMessages"@#@ @source: @#@"No Messages"@#@
// @key: @#@"noSearchResults"@#@ @source: @#@"No matching records found"@#@
// @key: @#@"[messageTypes.all]"@#@ @source: @#@"All"@#@
// @key: @#@"[messageTypes.voiceMail]"@#@ @source: @#@"Voice"@#@
// @key: @#@"[messageTypes.text]"@#@ @source: @#@"Text"@#@
// @key: @#@"[messageTypes.fax]"@#@ @source: @#@"Fax"@#@
import messageTypes from 'ringcentral-integration/enums/messageTypes';
export default {
title: "Mensajes",
search: "Buscar...",
composeText: "Redactar mensaje",
noMessages: "NingĆŗn mensaje",
noSearchResults: "No se encontraron registros que coincidan",
[messageTypes.all]: "Todos",
[messageTypes.voiceMail]: "Voz",
[messageTypes.text]: "Mensaje",
[messageTypes.fax]: "Fax"
};
// @key: @#@"title"@#@ @source: @#@"Messages"@#@
// @key: @#@"search"@#@ @source: @#@"Search..."@#@
// @key: @#@"composeText"@#@ @source: @#@"Compose Text"@#@
// @key: @#@"noMessages"@#@ @source: @#@"No Messages"@#@
// @key: @#@"noSearchResults"@#@ @source: @#@"No matching records found"@#@
// @key: @#@"[messageTypes.all]"@#@ @source: @#@"All"@#@
// @key: @#@"[messageTypes.voiceMail]"@#@ @source: @#@"Voice"@#@
// @key: @#@"[messageTypes.text]"@#@ @source: @#@"Text"@#@
// @key: @#@"[messageTypes.fax]"@#@ @source: @#@"Fax"@#@
import messageTypes from 'ringcentral-integration/enums/messageTypes';
export default {
title: "Mensajes",
search: "Buscar...",
composeText: "Redactar mensaje",
noMessages: "Sin mensajes",
noSearchResults: "No se han encontrado registros que coincidan",
[messageTypes.all]: "Todo",
[messageTypes.voiceMail]: "Voz",
[messageTypes.text]: "Texto",
[messageTypes.fax]: "Fax"
};
// @key: @#@"title"@#@ @source: @#@"Messages"@#@
// @key: @#@"search"@#@ @source: @#@"Search..."@#@
// @key: @#@"composeText"@#@ @source: @#@"Compose Text"@#@
// @key: @#@"noMessages"@#@ @source: @#@"No Messages"@#@
// @key: @#@"noSearchResults"@#@ @source: @#@"No matching records found"@#@
// @key: @#@"[messageTypes.all]"@#@ @source: @#@"All"@#@
// @key: @#@"[messageTypes.voiceMail]"@#@ @source: @#@"Voice"@#@
// @key: @#@"[messageTypes.text]"@#@ @source: @#@"Text"@#@
// @key: @#@"[messageTypes.fax]"@#@ @source: @#@"Fax"@#@
import messageTypes from 'ringcentral-integration/enums/messageTypes';
export default {
title: "Messages",
search: "Recherche...",
composeText: "RĆ©diger un SMS",
noMessages: "Aucun message",
noSearchResults: "Aucune correspondance de registre trouvƩe",
[messageTypes.all]: "Tous",
[messageTypes.voiceMail]: "Voix",
[messageTypes.text]: "SMS",
[messageTypes.fax]: "Fax"
};
// @key: @#@"title"@#@ @source: @#@"Messages"@#@
// @key: @#@"search"@#@ @source: @#@"Search..."@#@
// @key: @#@"composeText"@#@ @source: @#@"Compose Text"@#@
// @key: @#@"noMessages"@#@ @source: @#@"No Messages"@#@
// @key: @#@"noSearchResults"@#@ @source: @#@"No matching records found"@#@
// @key: @#@"[messageTypes.all]"@#@ @source: @#@"All"@#@
// @key: @#@"[messageTypes.voiceMail]"@#@ @source: @#@"Voice"@#@
// @key: @#@"[messageTypes.text]"@#@ @source: @#@"Text"@#@
// @key: @#@"[messageTypes.fax]"@#@ @source: @#@"Fax"@#@
import messageTypes from 'ringcentral-integration/enums/messageTypes';
export default {
search: 'Pesquisar...',
noMessages: 'Nenhuma mensagem',
noSearchResults: 'Nenhum registro correspondente encontrado',
title: 'Mensagens',
composeText: 'Criar texto',
[messageTypes.all]: 'Tudo',
[messageTypes.voiceMail]: 'Voz',
[messageTypes.text]: 'Texto',
[messageTypes.fax]: 'Fax',
};
// @key: @#@"title"@#@ @source: @#@"Messages"@#@
// @key: @#@"search"@#@ @source: @#@"Search..."@#@
// @key: @#@"composeText"@#@ @source: @#@"Compose Text"@#@
// @key: @#@"noMessages"@#@ @source: @#@"No Messages"@#@
// @key: @#@"noSearchResults"@#@ @source: @#@"No matching records found"@#@
// @key: @#@"[messageTypes.all]"@#@ @source: @#@"All"@#@
// @key: @#@"[messageTypes.voiceMail]"@#@ @source: @#@"Voice"@#@
// @key: @#@"[messageTypes.text]"@#@ @source: @#@"Text"@#@
// @key: @#@"[messageTypes.fax]"@#@ @source: @#@"Fax"@#@
import messageTypes from 'ringcentral-integration/enums/messageTypes';
export default {
search: 'ę¤ē“¢...',
noMessages: 'ć”ćć»ć¼ćøćŖć',
noSearchResults: 'äøč“ććčØé²ćč¦ć¤ććć¾ćć',
title: 'ć”ćć»ć¼ćø',
composeText: 'ććć¹ćć®ä½ę',
[messageTypes.all]: 'ćć¹ć¦',
[messageTypes.voiceMail]: 'é³å£°',
[messageTypes.text]: 'ććć¹ć',
[messageTypes.fax]: 'FAX',
};
// @key: @#@"title"@#@ @source: @#@"Messages"@#@
// @key: @#@"search"@#@ @source: @#@"Search..."@#@
// @key: @#@"composeText"@#@ @source: @#@"Compose Text"@#@
// @key: @#@"noMessages"@#@ @source: @#@"No Messages"@#@
// @key: @#@"noSearchResults"@#@ @source: @#@"No matching records found"@#@
// @key: @#@"[messageTypes.all]"@#@ @source: @#@"All"@#@
// @key: @#@"[messageTypes.voiceMail]"@#@ @source: @#@"Voice"@#@
// @key: @#@"[messageTypes.text]"@#@ @source: @#@"Text"@#@
// @key: @#@"[messageTypes.fax]"@#@ @source: @#@"Fax"@#@
disableClickToDial,
unmarkMessage,
autoLog,
enableContactFallback,
deleteMessage,
typeFilter,
goToComposeText,
composeTextPermission,
previewFaxMessages
} = this.props;
if (showSpinner) {
return ();
}
const showTextIcon =
composeTextPermission &&
(typeFilter === messageTypes.all || typeFilter === messageTypes.text);
const search = onSearchInputChange ?
(
<div>
</div>
onUnmount: PropTypes.func,
renderExtraButton: PropTypes.func,
renderSearchTip: PropTypes.func,
renderNoMessage: PropTypes.func,
onFaxDownload: PropTypes.func,
};
ConversationsPanel.defaultProps = {
showSpinner: false,
showTitle: false,
showContactDisplayPlaceholder: true,
sourceIcons: undefined,
phoneTypeRenderer: undefined,
phoneSourceNameRenderer: undefined,
showComposeText: false,
typeFilter: messageTypes.all,
updateTypeFilter: undefined,
showGroupNumberName: false,
onClickToDial: undefined,
onClickToSms: undefined,
readTextPermission: true,
outboundSmsPermission: true,
internalSmsPermission: true,
readVoicemailPermission: true,
readFaxPermission: true,
onSearchInputChange: undefined,
searchInput: '',
perPage: 20,
disableLinks: false,
disableCallButton: false,
dateTimeFormatter: undefined,
onLogConversation: undefined,
renderTabs() {
const tabs = [
{
icon: ,
label: i18n.getString(messageTypes.all, this.props.currentLocale),
path: messageTypes.all,
isActive: path => path === messageTypes.all,
},
this.props.readVoicemailPermission && {
icon: ,
label: i18n.getString(messageTypes.voiceMail, this.props.currentLocale),
path: messageTypes.voiceMail,
isActive: path => path === messageTypes.voiceMail,
noticeCounts: this.props.voiceUnreadCounts,
},
this.props.readFaxPermission && {
icon: ,
label: i18n.getString(messageTypes.fax, this.props.currentLocale),
path: messageTypes.fax,
isActive: path => path === messageTypes.fax,
noticeCounts: this.props.faxUnreadCounts,