From fb8b4be62233347df3bc495a83a154f301746704 Mon Sep 17 00:00:00 2001 From: Alexey Safronov Date: Wed, 31 Jul 2019 21:04:34 +0300 Subject: [PATCH] web: components: Badge optimization --- .../src/components/badge/index.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/web/ASC.Web.Components/src/components/badge/index.js b/web/ASC.Web.Components/src/components/badge/index.js index 76f22bc47a..bacdd9c81f 100644 --- a/web/ASC.Web.Components/src/components/badge/index.js +++ b/web/ASC.Web.Components/src/components/badge/index.js @@ -14,25 +14,21 @@ const StyledBadge = styled.div` cursor: pointer; overflow: hidden; text-overflow: ellipsis; - display: inline-block; + display: ${props => props.number > 0 ? 'inline-block' : 'none'}; user-select: none; `; const Badge = props => { //console.log("Badge render"); - - const onClick = (e) => { + + const onClick = e => { if (props.onClick) { e.stopPropagation(); props.onClick(e); } - } + }; - return ( - props.number > 0 - ? {props.number} - : "" - ); + return ({props.number}); }; Badge.propTypes = {