diff --git a/src/main/resources/static/css/accounts.css b/src/main/resources/static/css/accounts.css index c4ca1f3948b8162eabe382eab59cf00d97e0f5eb..12f3d4f6a7775b40d315918c35a48b86e0e98add 100644 --- a/src/main/resources/static/css/accounts.css +++ b/src/main/resources/static/css/accounts.css @@ -43,3 +43,8 @@ #account-icon-preview:hover { cursor: pointer; } + +.account-select-icon { + height: 34px; + width: 34px; +} diff --git a/src/main/resources/templates/helpers/customSelectMacros.ftl b/src/main/resources/templates/helpers/customSelectMacros.ftl index 2b420d5ec0c5788582e2964ccadf5b21a527a166..def09ab38f13390edb77c495b64b7438eba5d110 100644 --- a/src/main/resources/templates/helpers/customSelectMacros.ftl +++ b/src/main/resources/templates/helpers/customSelectMacros.ftl @@ -100,13 +100,13 @@ </#macro> <#macro accountIcon account classes="" datasetValue=""> - <div class="category-circle ${classes} category-square" style="background-color: #FF0000" <#if datasetValue?has_content>data-value="${account.getID()}"</#if>> - <span style="color: #FFFFFF}"> -<#-- <#if account.getIcon()??>--> -<#-- <i class="${category.getIcon()}"></i>--> -<#-- <#else>--> + <div class="category-circle ${classes} category-square <#if account.getIcon()?? == false>background-blue</#if>" <#if datasetValue?has_content>data-value="${account.getID()}"</#if>> + <#if account.getIcon()??> + <img src="${account.getIcon().getBase64EncodedImage()}" class="account-select-icon"/> + <#else> + <span class="text-white"> ${account.getName()?capitalize[0]} -<#-- </#if>--> - </span> + </span> + </#if> </div> </#macro> \ No newline at end of file diff --git a/src/main/resources/templates/transactions/newTransactionNormal.ftl b/src/main/resources/templates/transactions/newTransactionNormal.ftl index d8d9464a1c5d06bbac839edeb9074d63a46f25d2..3cab51c251f84da2d2de0f2c2866ce1a548fc5ae 100644 --- a/src/main/resources/templates/transactions/newTransactionNormal.ftl +++ b/src/main/resources/templates/transactions/newTransactionNormal.ftl @@ -15,6 +15,7 @@ <@header.style "categories"/> <@header.style "collapsible"/> <@header.style "categorySelect"/> + <@header.style "accounts"/> <#import "/spring.ftl" as s> </head> <@header.body> diff --git a/src/main/resources/templates/transactions/newTransactionRepeating.ftl b/src/main/resources/templates/transactions/newTransactionRepeating.ftl index 3dbde48c2796c34ee5eb5529b8a628fd624271a0..488fab6d7fd3b02bc6f1aad2ce274a560a84c939 100644 --- a/src/main/resources/templates/transactions/newTransactionRepeating.ftl +++ b/src/main/resources/templates/transactions/newTransactionRepeating.ftl @@ -14,6 +14,7 @@ <@header.style "datepicker"/> <@header.style "categories"/> <@header.style "categorySelect"/> + <@header.style "accounts"/> <#import "/spring.ftl" as s> </head> <@header.body> diff --git a/src/main/resources/templates/transactions/newTransactionTransfer.ftl b/src/main/resources/templates/transactions/newTransactionTransfer.ftl index 345b19c4ad3c8d38f27ac724bad3b1d22caf5412..678233326964baa3046612bc9b1d590191722872 100644 --- a/src/main/resources/templates/transactions/newTransactionTransfer.ftl +++ b/src/main/resources/templates/transactions/newTransactionTransfer.ftl @@ -15,6 +15,7 @@ <@header.style "categories"/> <@header.style "collapsible"/> <@header.style "categorySelect"/> + <@header.style "accounts"/> <#import "/spring.ftl" as s> </head> <@header.body>