${state.modal && modal(state, emit)}
@@ -22,11 +29,13 @@ module.exports = function(state, emit) {
? 'hidden'
: ''}"
>
- ${state.translate('trySendDescription')}
+ ${trySendDescription}
${state.translate(btnText)}${state.WEB_UI.CUSTOM_SEND_YOUR_FILES_LINK
+ ? btnText
+ : state.translate(btnText)}
diff --git a/server/clientConstants.js b/server/clientConstants.js
index 37c69be9..ac86fe4c 100644
--- a/server/clientConstants.js
+++ b/server/clientConstants.js
@@ -15,6 +15,11 @@ module.exports = {
FOOTER_SOURCE_URL: config.footer_source_url,
CUSTOM_FOOTER_TEXT: config.custom_footer_text,
CUSTOM_FOOTER_URL: config.custom_footer_url,
+ CUSTOM_INTRO_TITLE: config.custom_intro_title,
+ CUSTOM_INTRO_DESCRIPTION: config.custom_intro_description,
+ CUSTOM_DOWNLOAD_DESCRIPTION: config.custom_download_description,
+ CUSTOM_TRY_SEND_DESCRIPTION: config.custom_try_send_description,
+ CUSTOM_SEND_YOUR_FILES_LINK: config.custom_send_your_files_link,
COLORS: {
PRIMARY: config.ui_color_primary,
ACCENT: config.ui_color_accent
diff --git a/server/config.js b/server/config.js
index 7c0f43cc..c5b8e8be 100644
--- a/server/config.js
+++ b/server/config.js
@@ -175,9 +175,35 @@ const conf = convict({
},
custom_description: {
format: String,
- default: 'Encrypt and send files with a link that automatically expires to ensure your important documents don’t stay online forever.',
+ default:
+ 'Encrypt and send files with a link that automatically expires to ensure your important documents don’t stay online forever.',
env: 'CUSTOM_DESCRIPTION'
},
+ custom_intro_title: {
+ format: String,
+ default: '',
+ env: 'CUSTOM_INTRO_TITLE'
+ },
+ custom_intro_description: {
+ format: String,
+ default: '',
+ env: 'CUSTOM_INTRO_DESCRIPTION'
+ },
+ custom_download_description: {
+ format: String,
+ default: '',
+ env: 'CUSTOM_DOWNLOAD_DESCRIPTION'
+ },
+ custom_try_send_description: {
+ format: String,
+ default: '',
+ env: 'CUSTOM_TRY_SEND_DESCRIPTION'
+ },
+ custom_send_your_files_link: {
+ format: String,
+ default: '',
+ env: 'CUSTOM_SEND_YOUR_FILES_LINK'
+ },
detect_base_url: {
format: Boolean,
default: false,