diff --git a/src/languages/en.js b/src/languages/en.js index cb53b7c4262c..fb5108f4bcdd 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -167,6 +167,16 @@ export default { addAttachment: 'Add attachment', writeSomething: 'Write something...', sayHello: 'Say hello!', + conciergePlaceholderOptions: [ + 'Ask for help!', + 'Ask me anything!', + 'Ask me to book travel!', + 'Ask me what I can do!', + 'Ask me how to pay people!', + 'Ask me how to send an invoice!', + 'Ask me how to scan a receipt!', + 'Ask me how to get a free corporate card!', + ], blockedFromConcierge: 'Communication is barred', fileUploadFailed: 'Upload failed. File is not supported.', localTime: ({user, time}) => `It's ${time} for ${user}`, diff --git a/src/languages/es.js b/src/languages/es.js index 7c46d899be89..326191616cc4 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -167,6 +167,16 @@ export default { addAttachment: 'Agregar archivo adjunto', writeSomething: 'Escribe algo...', sayHello: 'Di hola!', + conciergePlaceholderOptions: [ + '¡Pide ayuda!', + '¡Pregúntame lo que sea!', + '¡Pídeme que te reserve un viaje!', + '¡Pregúntame qué puedo hacer!', + '¡Pregúntame cómo pagar a la gente!', + '¡Pregúntame cómo enviar una factura!', + '¡Pregúntame cómo escanear un recibo!', + '¡Pregúntame cómo obtener una tarjeta de crédito corporativa gratis!', + ], blockedFromConcierge: 'Comunicación no permitida', fileUploadFailed: 'Subida fallida. El archivo no es compatible.', localTime: ({user, time}) => `Son las ${time} para ${user}`, diff --git a/src/pages/home/report/ReportActionCompose.js b/src/pages/home/report/ReportActionCompose.js old mode 100755 new mode 100644 index 1616b296952e..d2624ec322b7 --- a/src/pages/home/report/ReportActionCompose.js +++ b/src/pages/home/report/ReportActionCompose.js @@ -146,6 +146,7 @@ class ReportActionCompose extends React.Component { }, maxLines: props.isSmallScreenWidth ? CONST.COMPOSER.MAX_LINES_SMALL_SCREEN : CONST.COMPOSER.MAX_LINES, value: props.comment, + conciergePlaceholderRandomIndex: _.random(this.props.translate('reportActionCompose.conciergePlaceholderOptions').length - 1), }; } @@ -244,8 +245,12 @@ class ReportActionCompose extends React.Component { * @return {String} */ getInputPlaceholder() { - if (ReportUtils.chatIncludesConcierge(this.props.report) && User.isBlockedFromConcierge(this.props.blockedFromConcierge)) { - return this.props.translate('reportActionCompose.blockedFromConcierge'); + if (ReportUtils.chatIncludesConcierge(this.props.report)) { + if (User.isBlockedFromConcierge(this.props.blockedFromConcierge)) { + return this.props.translate('reportActionCompose.blockedFromConcierge'); + } + + return this.props.translate('reportActionCompose.conciergePlaceholderOptions')[this.state.conciergePlaceholderRandomIndex]; } if (_.size(this.props.reportActions) === 1) {