diff --git a/awx/ui/client/src/configuration/configuration.block.less b/awx/ui/client/src/configuration/configuration.block.less
index f06aa21d01..b5a7d203cf 100644
--- a/awx/ui/client/src/configuration/configuration.block.less
+++ b/awx/ui/client/src/configuration/configuration.block.less
@@ -85,6 +85,15 @@ input#filePickerText {
background-color: #fff;
}
+.Form-filePicker--selectedFile {
+ margin: 12px 0;
+}
+
+.Form-filePicker--thumbnail {
+ max-height: 40px;
+ max-width: 40px;
+}
+
// Messagebar for system auditor role notifications
.Section-messageBar {
width: 120%;
diff --git a/awx/ui/client/src/shared/directives.js b/awx/ui/client/src/shared/directives.js
index 78b9ec916f..4b3cf6a7d9 100644
--- a/awx/ui/client/src/shared/directives.js
+++ b/awx/ui/client/src/shared/directives.js
@@ -128,11 +128,11 @@ angular.module('AWDirectives', ['RestServices', 'Utilities', 'JobsHelper'])
// Accepts image and returns base64 information with basic validation
// Can eventually expand to handle all uploads with different endpoints and handlers
//
-.directive('imageUpload', ['ConfigurationUtils', 'i18n',
-function(ConfigurationUtils, i18n) {
+.directive('imageUpload', ['ConfigurationUtils', 'i18n', '$rootScope',
+function(ConfigurationUtils, i18n, $rootScope) {
var browseText = i18n._('BROWSE'),
placeholderText = i18n._('Choose file'),
- uploadedText = i18n._('Custom logo has been uploaded'),
+ uploadedText = i18n._('Current Image: '),
removeText = i18n._('REMOVE');
return {
@@ -146,14 +146,12 @@ function(ConfigurationUtils, i18n) {
-
-
+ ${uploadedText}
+
+
+