From 4490ca38732f178acac3714b1a250de22ff3f204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Oliveira?= Date: Mon, 15 Feb 2021 20:59:13 +0000 Subject: [PATCH] refactor: improve readability using filter --- new-lamassu-admin/src/pages/Services/Services.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/new-lamassu-admin/src/pages/Services/Services.js b/new-lamassu-admin/src/pages/Services/Services.js index 52f5668a..e5d197c8 100644 --- a/new-lamassu-admin/src/pages/Services/Services.js +++ b/new-lamassu-admin/src/pages/Services/Services.js @@ -73,9 +73,11 @@ const Services = () => { const getAccounts = ({ elements, code }) => { const account = accounts[code] + const filterBySecretComponent = R.filter(R.propEq('component', SecretInput)) + const mapToCode = R.map(R.prop(['code'])) const passwordFields = R.compose( - R.reject(R.isNil), - R.map(({ component, code }) => (component === SecretInput ? code : null)) + mapToCode, + filterBySecretComponent )(elements) return R.mapObjIndexed( (value, key) => (R.includes(key, passwordFields) ? '' : value),